robotpkg/wip/ros-aicp-mapping bulk build results

Log for ros-aicp-mapping-1.0.1 on Ubuntu-20.04-x86_64: bulk.log (Back)

=> Checking for clear installation ===> Installing bootstrap dependencies for ros-aicp-mapping-1.0.1 => Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-20.04-x86_64/All/digest-20080510.tgz => Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-20.04-x86_64/All/tnftp-20151004~ssl.tgz ===> Checking bootstrap dependencies for ros-aicp-mapping-1.0.1 => Required robotpkg package digest>=20080510: digest-20080510 found => Required robotpkg package tnftp>=20130505~ssl: tnftp-20151004~ssl found => Required system package gnupg>=1: gnupg-2.2.19 found => Required system package gzip: gzip-1.10 found => Required system package pax and tar archivers: pax found => Required system package pkg_install>=20110805.12: pkg_install-20211115.3 found => Required system package pkgrepo2deb>=1.9: pkgrepo2deb-1.13 found ===> Done bootstrap-depends for ros-aicp-mapping-1.0.1 ===> Installing full dependencies for ros-aicp-mapping-1.0.1 => Dependency digest-20080510 already installed => Installing /opt/robotpkg/var/lib/robotpkg/wip/packages/bsd/Ubuntu-20.04-x86_64/All/libnabo-1.0.7.tgz => Installing /opt/robotpkg/var/lib/robotpkg/wip/packages/bsd/Ubuntu-20.04-x86_64/All/libpointmatcher-1.3.1.tgz => Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-20.04-x86_64/All/opencv3-3.4.3r1.tgz => Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-20.04-x86_64/All/py38-catkin-pkg-1.0.0.tgz => Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-20.04-x86_64/All/py38-ros-catkin-0.7.29.tgz To use ros, the following environment variables must contain those values: ROS_MASTER_URI http://localhost:11311 ROS_PACKAGE_PATH /opt/openrobots/share PYTHONPATH /opt/openrobots/lib/python3.8/site-packages PATH /opt/openrobots/bin As an alternative to the above configuration, commands can be executed by using the `env.sh' wrapper. For instance, roscore can be started like so: /opt/openrobots/etc/ros/env.sh roscore In Bourne shell scripts, the following file can be sourced instead: /opt/openrobots/etc/ros/setup.sh => Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-20.04-x86_64/All/ros-cmake-modules-0.4.1.tgz => Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-20.04-x86_64/All/ros-comm-1.16.0r1.tgz => Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-20.04-x86_64/All/ros-common-msgs-1.13.1.tgz => Dependency ros-genmsg-0.6.0 already installed => Dependency ros-genpy-0.6.16 already installed => Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-20.04-x86_64/All/ros-geometry-1.13.2.tgz => Dependency ros-message-generation-0.4.0 already installed => Installing /opt/robotpkg/var/lib/robotpkg/wip/packages/bsd/Ubuntu-20.04-x86_64/All/ros-perception-pcl-1.7.0r2.tgz => Dependency ros-std-msgs-0.5.11 already installed => Dependency tnftp-20151004~ssl already installed ===> Checking build options for ros-aicp-mapping-1.0.1 => Building with no option. ===> Checking alternatives for ros-aicp-mapping-1.0.1 => Use the GNU C++ compiler: c++-compiler provided by g++>=4.8 => Use the GNU C compiler: c-compiler provided by gcc>=3 => Use python-3.8: python>=2.5 provided by python38>=3.8<3.9 ===> Checking dependencies for ros-aicp-mapping-1.0.1 => Required system package boost-headers>=1.60: boost-headers-1.71 found => Required system package cmake>=2.8.3: cmake-3.16.3 found => Required system package eigen3>=3.0.0: eigen3-3.3.7 found => Required system package g++>=4.8: g++-9 found => Required system package gcc>=3: gcc-9 found => Required system package libpcl>=1: libpcl-1.10.0 found => Required system package libstdc++: libstdc++ found => Required system package octomap>=1.6.0: octomap-1.9.3 found => Required system package pkg-config>=0.22: pkg-config-0.29.1 found => Required system package py38-empy>=3: py38-empy-3.3.2 found => Required system package py38-nose>=0.10: py38-nose-1.3.7 found => Required system package py38-pyparsing: py38-pyparsing found => Required system package python38>=3.8<3.9: python38-3.8.10 found => Required robotpkg package libnabo>=1.0.7: libnabo-1.0.7 found => Required robotpkg package libpointmatcher>=1.3.1: libpointmatcher-1.3.1 found => Required robotpkg package opencv3>=3: opencv3-3.4.3r1 found => Required robotpkg package py38-catkin-pkg>=0.2: py38-catkin-pkg-1.0.0 found => Required robotpkg package py38-ros-catkin>=0.7: py38-ros-catkin-0.7.29 found => Required robotpkg package ros-cmake-modules>=0.3: ros-cmake-modules-0.4.1 found => Required robotpkg package ros-comm>=1.13: ros-comm-1.16.0r1 found => Required robotpkg package ros-common-msgs>=1.12: ros-common-msgs-1.13.1 found => Required robotpkg package ros-genmsg>=0.5<0.7: ros-genmsg-0.6.0 found => Required robotpkg package ros-genpy>=0.6<0.7: ros-genpy-0.6.16 found => Required robotpkg package ros-geometry>=1.11: ros-geometry-1.13.2 found => Required robotpkg package ros-message-generation>=0.4: ros-message-generation-0.4.0 found => Required robotpkg package ros-perception-pcl>=1.7.0: ros-perception-pcl-1.7.0r2 found => Required robotpkg package ros-std-msgs>=0.5: ros-std-msgs-0.5.11 found WARNING: Using py38-catkin-pkg-1.0.0 in /opt/openrobots WARNING: The following packages may interfere with the build because they WARNING: are located in paths used by other dependencies: WARNING: py-catkin-pkg-1.0.0 in /usr ===> Done depends for ros-aicp-mapping-1.0.1 ===> Extracting for ros-aicp-mapping-1.0.1 => SHA1 checksums OK => RMD160 checksums OK ===> Configuring for ros-aicp-mapping-1.0.1 ** WARNING ** io features related to pcap will be disabled ** WARNING ** io features related to png will be disabled ** WARNING ** io features related to libusb-1.0 will be disabled CMake Warning (dev) at aicp_core/CMakeLists.txt:78 (add_library): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicpRegistration" links to target "Boost::thread" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_core/CMakeLists.txt:78 (add_library): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicpRegistration" links to target "Boost::program_options" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_core/CMakeLists.txt:78 (add_library): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicpRegistration" links to target "Boost::chrono" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_core/CMakeLists.txt:41 (add_library): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicpUtils" links to target "Boost::thread" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_core/CMakeLists.txt:41 (add_library): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicpUtils" links to target "Boost::program_options" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_core/CMakeLists.txt:41 (add_library): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicpUtils" links to target "Boost::chrono" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_core/CMakeLists.txt:65 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_classification_main" links to target "Boost::thread" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_core/CMakeLists.txt:65 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_classification_main" links to target "Boost::program_options" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_core/CMakeLists.txt:65 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_classification_main" links to target "Boost::chrono" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_core/CMakeLists.txt:89 (add_library): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_core" links to target "Boost::thread" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_core/CMakeLists.txt:89 (add_library): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_core" links to target "Boost::program_options" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_core/CMakeLists.txt:89 (add_library): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_core" links to target "Boost::chrono" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_core/CMakeLists.txt:89 (add_library): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_core" links to target "Boost::thread" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_core/CMakeLists.txt:89 (add_library): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_core" links to target "Boost::program_options" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_core/CMakeLists.txt:89 (add_library): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_core" links to target "Boost::chrono" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_core/CMakeLists.txt:101 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_test" links to target "Boost::thread" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_core/CMakeLists.txt:101 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_test" links to target "Boost::program_options" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_core/CMakeLists.txt:101 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_test" links to target "Boost::chrono" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_core/CMakeLists.txt:101 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_test" links to target "Boost::thread" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_core/CMakeLists.txt:101 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_test" links to target "Boost::program_options" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_core/CMakeLists.txt:101 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_test" links to target "Boost::chrono" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_core/CMakeLists.txt:69 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_classification_example" links to target "Boost::thread" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_core/CMakeLists.txt:69 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_classification_example" links to target "Boost::program_options" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_core/CMakeLists.txt:69 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_classification_example" links to target "Boost::chrono" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:52 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros_node" links to target "Boost::thread" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:52 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros_node" links to target "Boost::program_options" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:52 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros_node" links to target "Boost::chrono" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:52 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros_node" links to target "Boost::thread" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:52 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros_node" links to target "Boost::program_options" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:52 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros_node" links to target "Boost::chrono" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:52 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros_node" links to target "Boost::thread" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:52 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros_node" links to target "Boost::filesystem" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:52 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros_node" links to target "Boost::system" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:52 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros_node" links to target "Boost::program_options" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:52 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros_node" links to target "Boost::date_time" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:52 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros_node" links to target "Boost::chrono" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:52 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros_node" links to target "Boost::thread" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:52 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros_node" links to target "Boost::filesystem" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:52 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros_node" links to target "Boost::system" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:52 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros_node" links to target "Boost::program_options" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:52 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros_node" links to target "Boost::date_time" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:52 (add_executable): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros_node" links to target "Boost::chrono" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:44 (add_library): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros" links to target "Boost::thread" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:44 (add_library): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros" links to target "Boost::program_options" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:44 (add_library): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros" links to target "Boost::chrono" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:44 (add_library): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros" links to target "Boost::thread" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:44 (add_library): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros" links to target "Boost::program_options" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:44 (add_library): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros" links to target "Boost::chrono" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:44 (add_library): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros" links to target "Boost::thread" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:44 (add_library): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros" links to target "Boost::filesystem" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:44 (add_library): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros" links to target "Boost::system" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:44 (add_library): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros" links to target "Boost::program_options" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:44 (add_library): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros" links to target "Boost::date_time" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at aicp_ros/CMakeLists.txt:44 (add_library): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target "aicp_ros" links to target "Boost::chrono" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? This warning is for project developers. Use -Wno-dev to suppress it. ===> Building for ros-aicp-mapping-1.0.1 In file included from /usr/include/pcl-1.10/pcl/pcl_macros.h:77, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/pcl_config.h:7:4: error: #error PCL requires C++14 or above 7 | #error PCL requires C++14 or above | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/console/print.h:44, from /usr/include/pcl-1.10/pcl/conversions.h:53, from /usr/include/pcl-1.10/pcl/common/io.h:48, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/pcl_config.h:7:4: error: #error PCL requires C++14 or above 7 | #error PCL requires C++14 or above | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/register_point_struct.h:56, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_traits.h:101:25: error: 'remove_all_extents_t' in namespace 'std' does not name a template type; did you mean 'remove_all_extents'? 101 | using type = std::remove_all_extents_t; | ^~~~~~~~~~~~~~~~~~~~ | remove_all_extents /usr/include/pcl-1.10/pcl/point_traits.h:102:63: error: 'type' was not declared in this scope 102 | static const std::uint32_t value = sizeof (T) / sizeof (type); | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/register_point_struct.h:97:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 97 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:104:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 104 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:114:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 114 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:121:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 121 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:131:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 131 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:138:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 138 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:148:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 148 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:155:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 155 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:165:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 165 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:172:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 172 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:182:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 182 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:189:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 189 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/point_types.h:359, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/impl/point_types.hpp: In function 'std::ostream& pcl::operator<<(std::ostream&, const pcl::Histogram&)': /usr/include/pcl-1.10/pcl/impl/point_types.hpp:1696:25: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 1696 | [&os](const auto& hist) { os << ", " << hist; }); | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: template argument 1 is invalid 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator+=(pcl::_RGB&, const pcl::_RGB&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'plus' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator+=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'plusscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator-=(pcl::_RGB&, const pcl::_RGB&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'minus' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator-=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'minusscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator*=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'mulscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator/=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'divscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: template argument 1 is invalid 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator+=(pcl::_Intensity&, const pcl::_Intensity&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'plus' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator+=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'plusscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator-=(pcl::_Intensity&, const pcl::_Intensity&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'minus' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator-=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'minusscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator*=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'mulscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator/=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'divscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: template argument 1 is invalid 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator+=(pcl::_Intensity8u&, const pcl::_Intensity8u&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'plus' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator+=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'plusscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator-=(pcl::_Intensity8u&, const pcl::_Intensity8u&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'minus' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator-=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'minusscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator*=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'mulscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator/=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'divscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: template argument 1 is invalid 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator+=(pcl::_Intensity32u&, const pcl::_Intensity32u&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'plus' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator+=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'plusscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator-=(pcl::_Intensity32u&, const pcl::_Intensity32u&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'minus' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator-=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'minusscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator*=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'mulscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator/=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'divscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator+=(pcl::_PointXYZ&, const pcl::_PointXYZ&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator+=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator-=(pcl::_PointXYZ&, const pcl::_PointXYZ&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator-=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator*=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'mulscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'mulscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'mulscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator/=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'divscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'divscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'divscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator+=(pcl::_PointXYZRGBA&, const pcl::_PointXYZRGBA&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator+=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator-=(pcl::_PointXYZRGBA&, const pcl::_PointXYZRGBA&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator-=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator*=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator/=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator+=(pcl::_PointXYZRGB&, const pcl::_PointXYZRGB&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator+=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator-=(pcl::_PointXYZRGB&, const pcl::_PointXYZRGB&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator-=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator*=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator/=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator+=(pcl::_PointXYZRGBL&, const pcl::_PointXYZRGBL&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator+=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator-=(pcl::_PointXYZRGBL&, const pcl::_PointXYZRGBL&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator-=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator*=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator/=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator+=(pcl::_PointXYZHSV&, const pcl::_PointXYZHSV&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator+=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator-=(pcl::_PointXYZHSV&, const pcl::_PointXYZHSV&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator-=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator*=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator/=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: template argument 1 is invalid 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: template argument 1 is invalid 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator+=(pcl::PointXY&, const pcl::PointXY&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator+=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator-=(pcl::PointXY&, const pcl::PointXY&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator-=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator*=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'mulscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'mulscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator/=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'divscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'divscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: template argument 1 is invalid 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: template argument 1 is invalid 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator+=(pcl::PointUV&, const pcl::PointUV&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator+=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator-=(pcl::PointUV&, const pcl::PointUV&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator-=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator*=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'mulscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'mulscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator/=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'divscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'divscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator+=(pcl::InterestPoint&, const pcl::InterestPoint&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator+=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator-=(pcl::InterestPoint&, const pcl::InterestPoint&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator-=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator*=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator/=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator+=(pcl::_PointXYZI&, const pcl::_PointXYZI&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator+=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator-=(pcl::_PointXYZI&, const pcl::_PointXYZI&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator-=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator*=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator/=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator+=(pcl::PointXYZL&, const pcl::PointXYZL&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator+=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator-=(pcl::PointXYZL&, const pcl::PointXYZL&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator-=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator*=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator/=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: template argument 1 is invalid 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator+=(pcl::Label&, const pcl::Label&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'plus' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator+=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'plusscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator-=(pcl::Label&, const pcl::Label&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'minus' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator-=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'minusscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator*=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'mulscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator/=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'divscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator+=(pcl::_Normal&, const pcl::_Normal&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator+=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator-=(pcl::_Normal&, const pcl::_Normal&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator-=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator*=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator/=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator+=(pcl::_Axis&, const pcl::_Axis&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator+=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator-=(pcl::_Axis&, const pcl::_Axis&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator-=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator*=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'mulscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'mulscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'mulscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator/=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'divscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'divscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'divscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator+=(pcl::PointNormal&, const pcl::PointNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator+=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator-=(pcl::PointNormal&, const pcl::PointNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator-=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator*=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator/=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator+=(pcl::_PointXYZRGBNormal&, const pcl::_PointXYZRGBNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator+=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator-=(pcl::_PointXYZRGBNormal&, const pcl::_PointXYZRGBNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator-=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator*=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator/=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator+=(pcl::PointXYZINormal&, const pcl::PointXYZINormal&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator+=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator-=(pcl::PointXYZINormal&, const pcl::PointXYZINormal&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator-=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator*=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator/=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator+=(pcl::PointXYZLNormal&, const pcl::PointXYZLNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator+=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator-=(pcl::PointXYZLNormal&, const pcl::PointXYZLNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator-=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator*=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator/=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator+=(pcl::PointWithRange&, const pcl::PointWithRange&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator+=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator-=(pcl::PointWithRange&, const pcl::PointWithRange&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator-=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator*=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator/=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator+=(pcl::_PointWithViewpoint&, const pcl::_PointWithViewpoint&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator+=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator-=(pcl::_PointWithViewpoint&, const pcl::_PointWithViewpoint&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator-=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator*=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator/=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator+=(pcl::MomentInvariants&, const pcl::MomentInvariants&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator+=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator-=(pcl::MomentInvariants&, const pcl::MomentInvariants&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator-=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator*=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'mulscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'mulscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'mulscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator/=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'divscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'divscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'divscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: template argument 1 is invalid 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: template argument 1 is invalid 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator+=(pcl::PrincipalRadiiRSD&, const pcl::PrincipalRadiiRSD&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator+=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator-=(pcl::PrincipalRadiiRSD&, const pcl::PrincipalRadiiRSD&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator-=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator*=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'mulscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'mulscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator/=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'divscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'divscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: template argument 1 is invalid 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator+=(pcl::Boundary&, const pcl::Boundary&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'plus' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator+=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'plusscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator-=(pcl::Boundary&, const pcl::Boundary&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'minus' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator-=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'minusscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator*=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'mulscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator/=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'divscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator+=(pcl::PrincipalCurvatures&, const pcl::PrincipalCurvatures&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator+=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator-=(pcl::PrincipalCurvatures&, const pcl::PrincipalCurvatures&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator-=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator*=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator/=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: template argument 1 is invalid 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator+=(pcl::PFHSignature125&, const pcl::PFHSignature125&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'plus' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator+=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'plusscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator-=(pcl::PFHSignature125&, const pcl::PFHSignature125&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'minus' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator-=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'minusscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator*=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'mulscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator/=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'divscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: template argument 1 is invalid 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator+=(pcl::PFHRGBSignature250&, const pcl::PFHRGBSignature250&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'plus' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator+=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'plusscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator-=(pcl::PFHRGBSignature250&, const pcl::PFHRGBSignature250&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'minus' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator-=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'minusscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator*=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'mulscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator/=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'divscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator+=(pcl::PPFSignature&, const pcl::PPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator+=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator-=(pcl::PPFSignature&, const pcl::PPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator-=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator*=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator/=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator+=(pcl::CPPFSignature&, const pcl::CPPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator+=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator-=(pcl::CPPFSignature&, const pcl::CPPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator-=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator*=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator/=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator+=(pcl::PPFRGBSignature&, const pcl::PPFRGBSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator+=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator-=(pcl::PPFRGBSignature&, const pcl::PPFRGBSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator-=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator*=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator/=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: template argument 1 is invalid 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator+=(pcl::NormalBasedSignature12&, const pcl::NormalBasedSignature12&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'plus' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator+=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'plusscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator-=(pcl::NormalBasedSignature12&, const pcl::NormalBasedSignature12&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'minus' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator-=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'minusscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator*=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'mulscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator/=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'divscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: template argument 1 is invalid 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: template argument 1 is invalid 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator+=(pcl::ShapeContext1980&, const pcl::ShapeContext1980&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator+=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator-=(pcl::ShapeContext1980&, const pcl::ShapeContext1980&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator-=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator*=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'mulscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'mulscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator/=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'divscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'divscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: template argument 1 is invalid 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: template argument 1 is invalid 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator+=(pcl::UniqueShapeContext1960&, const pcl::UniqueShapeContext1960&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator+=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator-=(pcl::UniqueShapeContext1960&, const pcl::UniqueShapeContext1960&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator-=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator*=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'mulscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'mulscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator/=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'divscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'divscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: template argument 1 is invalid 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: template argument 1 is invalid 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator+=(pcl::SHOT352&, const pcl::SHOT352&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator+=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator-=(pcl::SHOT352&, const pcl::SHOT352&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator-=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator*=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'mulscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'mulscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator/=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'divscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'divscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: template argument 1 is invalid 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: template argument 1 is invalid 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator+=(pcl::SHOT1344&, const pcl::SHOT1344&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator+=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator-=(pcl::SHOT1344&, const pcl::SHOT1344&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator-=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator*=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'mulscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'mulscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator/=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'divscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'divscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: template argument 1 is invalid 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator+=(pcl::FPFHSignature33&, const pcl::FPFHSignature33&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'plus' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator+=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'plusscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator-=(pcl::FPFHSignature33&, const pcl::FPFHSignature33&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'minus' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator-=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'minusscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator*=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'mulscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator/=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'divscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator+=(pcl::BRISKSignature512&, const pcl::BRISKSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator+=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator-=(pcl::BRISKSignature512&, const pcl::BRISKSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator-=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator*=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'mulscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'mulscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'mulscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator/=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'divscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'divscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'divscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: template argument 1 is invalid 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator+=(pcl::VFHSignature308&, const pcl::VFHSignature308&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'plus' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator+=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'plusscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator-=(pcl::VFHSignature308&, const pcl::VFHSignature308&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'minus' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator-=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'minusscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator*=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'mulscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator/=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'divscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: template argument 1 is invalid 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator+=(pcl::GRSDSignature21&, const pcl::GRSDSignature21&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'plus' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator+=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'plusscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator-=(pcl::GRSDSignature21&, const pcl::GRSDSignature21&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'minus' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator-=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'minusscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator*=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'mulscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator/=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'divscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: template argument 1 is invalid 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator+=(pcl::ESFSignature640&, const pcl::ESFSignature640&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'plus' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator+=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'plusscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator-=(pcl::ESFSignature640&, const pcl::ESFSignature640&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'minus' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator-=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'minusscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator*=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'mulscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator/=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'divscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: template argument 1 is invalid 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator+=(pcl::GASDSignature512&, const pcl::GASDSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'plus' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator+=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'plusscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator-=(pcl::GASDSignature512&, const pcl::GASDSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'minus' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator-=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'minusscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator*=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'mulscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator/=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'divscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: template argument 1 is invalid 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator+=(pcl::GASDSignature984&, const pcl::GASDSignature984&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'plus' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator+=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'plusscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator-=(pcl::GASDSignature984&, const pcl::GASDSignature984&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'minus' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator-=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'minusscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator*=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'mulscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator/=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'divscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: template argument 1 is invalid 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator+=(pcl::GASDSignature7992&, const pcl::GASDSignature7992&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'plus' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator+=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'plusscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator-=(pcl::GASDSignature7992&, const pcl::GASDSignature7992&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'minus' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator-=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'minusscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator*=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'mulscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator/=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'divscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: template argument 1 is invalid 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator+=(pcl::Narf36&, const pcl::Narf36&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'plus' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator+=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'plusscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator-=(pcl::Narf36&, const pcl::Narf36&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'minus' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator-=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'minusscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator*=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'mulscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator/=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'divscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: template argument 1 is invalid 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator+=(pcl::GFPFHSignature16&, const pcl::GFPFHSignature16&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'plus' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator+=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'plusscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator-=(pcl::GFPFHSignature16&, const pcl::GFPFHSignature16&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'minus' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator-=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'minusscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator*=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'mulscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator/=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'divscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator+=(pcl::IntensityGradient&, const pcl::IntensityGradient&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator+=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator-=(pcl::IntensityGradient&, const pcl::IntensityGradient&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator-=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator*=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'mulscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'mulscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'mulscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator/=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'divscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'divscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'divscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator+=(pcl::PointWithScale&, const pcl::PointWithScale&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator+=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator-=(pcl::PointWithScale&, const pcl::PointWithScale&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator-=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator*=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator/=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator+=(pcl::PointSurfel&, const pcl::PointSurfel&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator+=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator-=(pcl::PointSurfel&, const pcl::PointSurfel&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator-=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator*=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator/=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator+=(pcl::_ReferenceFrame&, const pcl::_ReferenceFrame&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator+=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator-=(pcl::_ReferenceFrame&, const pcl::_ReferenceFrame&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator-=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator*=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator/=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator+=(pcl::_PointDEM&, const pcl::_PointDEM&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator+=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator-=(pcl::_PointDEM&, const pcl::_PointDEM&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator-=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator*=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator/=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:810:24: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 810 | using HasXY = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:813:26: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 813 | using HasNoXY = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:826:25: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 826 | using HasXYZ = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:829:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 829 | using HasNoXYZ = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:843:28: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 843 | using HasNormal = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:846:30: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 846 | using HasNoNormal = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:857:31: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 857 | using HasCurvature = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:860:33: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 860 | using HasNoCurvature = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:871:31: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 871 | using HasIntensity = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:874:33: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 874 | using HasNoIntensity = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:886:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 886 | using HasColor = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:889:29: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 889 | using HasNoColor = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:900:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 900 | using HasLabel = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:903:29: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 903 | using HasNoLabel = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/point_types.h:909, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/common/point_tests.h:108:38: error: 'pcl::traits::HasNoXY' has not been declared 108 | template = true> constexpr inline bool | ^~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:108:45: error: expected '>' before '<' token 108 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:114:38: error: 'pcl::traits::HasNoXYZ' has not been declared 114 | template = true> constexpr inline bool | ^~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:114:46: error: expected '>' before '<' token 114 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:120:38: error: 'pcl::traits::HasNoNormal' has not been declared 120 | template = true> constexpr inline bool | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:120:49: error: expected '>' before '<' token 120 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:127:38: error: 'pcl::traits::HasXY' has not been declared 127 | template = true> inline bool | ^~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:127:43: error: expected '>' before '<' token 127 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:128:3: error: redefinition of 'template > bool pcl::isXYFinite(const PointT&)' 128 | isXYFinite (const PointT& pt) noexcept | ^~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:109:3: note: 'template > constexpr bool pcl::isXYFinite(const PointT&)' previously declared here 109 | isXYFinite (const PointT&) noexcept | ^~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:133:38: error: 'pcl::traits::HasXYZ' has not been declared 133 | template = true> inline bool | ^~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:133:44: error: expected '>' before '<' token 133 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:134:3: error: redefinition of 'template > bool pcl::isXYZFinite(const PointT&)' 134 | isXYZFinite (const PointT& pt) noexcept | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:115:3: note: 'template > constexpr bool pcl::isXYZFinite(const PointT&)' previously declared here 115 | isXYZFinite (const PointT&) noexcept | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:139:38: error: 'pcl::traits::HasNormal' has not been declared 139 | template = true> inline bool | ^~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:139:47: error: expected '>' before '<' token 139 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:140:3: error: redefinition of 'template > bool pcl::isNormalFinite(const PointT&)' 140 | isNormalFinite (const PointT& pt) noexcept | ^~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:121:3: note: 'template > constexpr bool pcl::isNormalFinite(const PointT&)' previously declared here 121 | isNormalFinite (const PointT&) noexcept | ^~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_cloud.h:52, from /usr/include/pcl-1.10/pcl/pcl_base.h:53, from /usr/include/pcl-1.10/pcl/common/io.h:46, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/make_shared.h:73:6: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 73 | std::enable_if_t::value, shared_ptr> make_shared(Args&&... args) | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/make_shared.h:79:6: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 79 | std::enable_if_t::value, shared_ptr> make_shared(Args&&... args) | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/common/io.h:48, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/conversions.h: In function 'void pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)': /usr/include/pcl-1.10/pcl/conversions.h:317:37: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^~~~ /usr/include/pcl-1.10/pcl/conversions.h: In lambda function: /usr/include/pcl-1.10/pcl/conversions.h:317:65: error: request for member 'name' in 'field', which is of non-class type 'const int' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:50, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/PolygonMesh.h: In static member function 'static bool pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)': /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:37: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 45 | [point_offset](auto polygon) | ^~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h: In lambda function: /usr/include/pcl-1.10/pcl/PolygonMesh.h:47:48: error: request for member 'vertices' in 'polygon', which is of non-class type 'int' 47 | std::transform(polygon.vertices.begin (), | ^~~~~~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h:48:48: error: request for member 'vertices' in 'polygon', which is of non-class type 'int' 48 | polygon.vertices.end (), | ^~~~~~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h:49:48: error: request for member 'vertices' in 'polygon', which is of non-class type 'int' 49 | polygon.vertices.begin (), | ^~~~~~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h:50:55: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 50 | [point_offset](auto& point_idx) | ^~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h: In function 'int pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)': /usr/include/pcl-1.10/pcl/common/io.h:65:29: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h: In lambda function: /usr/include/pcl-1.10/pcl/common/io.h:65:56: error: request for member 'name' in 'field', which is of non-class type 'const int' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h: In function 'std::string pcl::getFieldsList(const pcl::PCLPointCloud2&)': /usr/include/pcl-1.10/pcl/common/io.h:144:18: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h:144:35: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h: In lambda function: /usr/include/pcl-1.10/pcl/common/io.h:144:75: error: request for member 'name' in 'field', which is of non-class type 'const int' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^~~~ In file included from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp: At global scope: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:54: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 80 | struct CopyPointHelper::value>> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:54: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 80 | struct CopyPointHelper::value>> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:101: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 80 | struct CopyPointHelper::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:101: note: expected a type, got '( < std::is_same< , >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:106: error: expected unqualified-id before '>' token 80 | struct CopyPointHelper::value>> | ^~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:90:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 90 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:90:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 90 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:152: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 96 | pcl::traits::has_field>>>::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:152: note: expected a type, got '( < boost::mpl::and_ >, boost::mpl::or_ >, boost::mpl::not_ >, boost::mpl::and_, pcl::traits::has_field >, boost::mpl::and_, pcl::traits::has_field > > >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:157: error: expected unqualified-id before '>' token 96 | pcl::traits::has_field>>>::value>> | ^~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:109:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 109 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:109:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 109 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:134: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 113 | pcl::traits::has_field>>>::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:134: note: expected a type, got '( < boost::mpl::and_ >, boost::mpl::or_, pcl::traits::has_field >, boost::mpl::and_, pcl::traits::has_field > > >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:139: error: expected unqualified-id before '>' token 113 | pcl::traits::has_field>>>::value>> | ^~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:586, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In function 'int pcl::getFieldIndex(const string&, const std::vector&)': /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:27: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In lambda function: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:55: error: request for member 'name' in 'field', which is of non-class type 'const int' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In function 'void pcl::copyPointCloud(const pcl::PointCloud&, const std::vector&, pcl::PointCloud&)': /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:16: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:33: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In lambda function: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:61: error: request for member 'indices' in 'index', which is of non-class type 'const int' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp: In member function 'void aicp::OctreesOverlap::createTree(pcl::PointCloud&, Eigen::Isometry3d, octomap::ColorOcTree*, octomap::ColorOcTreeNode::Color*)': /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:166:5: error: 'gettimeofday' was not declared in this scope 166 | gettimeofday(&start, NULL); // start timer | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:62, from /usr/include/octomap/OccupancyOcTreeBase.hxx:35, from /usr/include/octomap/OccupancyOcTreeBase.h:506, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_algo.h: In instantiation of '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator >; _OIter = std::back_insert_iterator >; _UnaryOperation = pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::]': /usr/include/pcl-1.10/pcl/PolygonMesh.h:55:24: required from here /usr/include/c++/9/bits/stl_algo.h:4343:24: error: no match for call to '(pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::) (const pcl::Vertices&)' 4343 | *__result = __unary_op(*__first); | ~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:50, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:22: note: candidate: 'pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::' 45 | [point_offset](auto polygon) | ^ /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:22: note: no known conversion for argument 1 from 'const pcl::Vertices' to 'int' In file included from /usr/include/c++/9/numeric:62, from /usr/include/pcl-1.10/pcl/common/io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_numeric.h: In instantiation of '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = std::__cxx11::basic_string; _BinaryOperation = pcl::getFieldsList(const pcl::PCLPointCloud2&)::]': /usr/include/pcl-1.10/pcl/common/io.h:144:82: required from here /usr/include/c++/9/bits/stl_numeric.h:166:22: error: no match for call to '(pcl::getFieldsList(const pcl::PCLPointCloud2&)::) (std::__cxx11::basic_string&, const pcl::PCLPointField&)' 166 | __init = __binary_op(_GLIBCXX_MOVE_IF_20(__init), *__first); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_numeric.h:166:22: note: candidate: 'void (*)(const int&, const int&)' /usr/include/c++/9/bits/stl_numeric.h:166:22: note: candidate expects 3 arguments, 3 provided In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h:144:9: note: candidate: 'pcl::getFieldsList(const pcl::PCLPointCloud2&)::' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^ /usr/include/pcl-1.10/pcl/common/io.h:144:9: note: no known conversion for argument 1 from 'std::__cxx11::basic_string' to 'const int&' In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/vector:60, from /usr/include/octomap/octomap_types.h:38, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::]' /usr/include/pcl-1.10/pcl/conversions.h:318:93: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/predefined_ops.h:283:11: note: candidate: 'void (*)(const int&)' /usr/include/c++/9/bits/predefined_ops.h:283:11: note: candidate expects 2 arguments, 2 provided In file included from /usr/include/pcl-1.10/pcl/common/io.h:48, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/conversions.h:317:28: note: candidate: 'pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^ /usr/include/pcl-1.10/pcl/conversions.h:317:28: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'const int&' In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/vector:60, from /usr/include/octomap/octomap_types.h:38, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::]' /usr/include/pcl-1.10/pcl/common/io.h:65:77: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h:65:9: note: candidate: 'pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^ /usr/include/pcl-1.10/pcl/common/io.h:65:9: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'int' In file included from /usr/include/pcl-1.10/pcl/pcl_macros.h:77, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/pcl_config.h:7:4: error: #error PCL requires C++14 or above 7 | #error PCL requires C++14 or above | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/pcl_macros.h:77, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/pcl_config.h:7:4: error: #error PCL requires C++14 or above 7 | #error PCL requires C++14 or above | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/console/print.h:44, from /usr/include/pcl-1.10/pcl/common/impl/norms.hpp:43, from /usr/include/pcl-1.10/pcl/common/norms.h:198, from /usr/include/pcl-1.10/pcl/common/common_headers.h:39, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/pcl_config.h:7:4: error: #error PCL requires C++14 or above 7 | #error PCL requires C++14 or above | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/register_point_struct.h:56, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_traits.h:101:25: error: 'remove_all_extents_t' in namespace 'std' does not name a template type; did you mean 'remove_all_extents'? 101 | using type = std::remove_all_extents_t; | ^~~~~~~~~~~~~~~~~~~~ | remove_all_extents /usr/include/pcl-1.10/pcl/point_traits.h:102:63: error: 'type' was not declared in this scope 102 | static const std::uint32_t value = sizeof (T) / sizeof (type); | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/register_point_struct.h:97:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 97 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:104:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 104 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:114:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 114 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:121:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 121 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:131:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 131 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:138:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 138 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:148:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 148 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:155:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 155 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:165:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 165 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:172:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 172 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:182:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 182 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:189:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 189 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/point_types.h:359, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/impl/point_types.hpp: In function 'std::ostream& pcl::operator<<(std::ostream&, const pcl::Histogram&)': /usr/include/pcl-1.10/pcl/impl/point_types.hpp:1696:25: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 1696 | [&os](const auto& hist) { os << ", " << hist; }); | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: template argument 1 is invalid 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator+=(pcl::_RGB&, const pcl::_RGB&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'plus' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator+=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'plusscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator-=(pcl::_RGB&, const pcl::_RGB&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'minus' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator-=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'minusscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator*=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'mulscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator/=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'divscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: template argument 1 is invalid 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator+=(pcl::_Intensity&, const pcl::_Intensity&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'plus' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator+=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'plusscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator-=(pcl::_Intensity&, const pcl::_Intensity&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'minus' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator-=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'minusscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator*=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'mulscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator/=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'divscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: template argument 1 is invalid 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator+=(pcl::_Intensity8u&, const pcl::_Intensity8u&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'plus' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator+=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'plusscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator-=(pcl::_Intensity8u&, const pcl::_Intensity8u&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'minus' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator-=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'minusscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator*=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'mulscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator/=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'divscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: template argument 1 is invalid 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator+=(pcl::_Intensity32u&, const pcl::_Intensity32u&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'plus' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator+=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'plusscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator-=(pcl::_Intensity32u&, const pcl::_Intensity32u&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'minus' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator-=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'minusscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator*=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'mulscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator/=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'divscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator+=(pcl::_PointXYZ&, const pcl::_PointXYZ&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator+=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator-=(pcl::_PointXYZ&, const pcl::_PointXYZ&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator-=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator*=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'mulscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'mulscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'mulscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator/=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'divscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'divscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'divscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator+=(pcl::_PointXYZRGBA&, const pcl::_PointXYZRGBA&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator+=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator-=(pcl::_PointXYZRGBA&, const pcl::_PointXYZRGBA&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator-=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator*=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator/=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/pcl_macros.h:77, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/pcl_config.h:7:4: error: #error PCL requires C++14 or above 7 | #error PCL requires C++14 or above | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator+=(pcl::_PointXYZRGB&, const pcl::_PointXYZRGB&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator+=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator-=(pcl::_PointXYZRGB&, const pcl::_PointXYZRGB&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator-=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator*=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator/=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator+=(pcl::_PointXYZRGBL&, const pcl::_PointXYZRGBL&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator+=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator-=(pcl::_PointXYZRGBL&, const pcl::_PointXYZRGBL&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator-=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator*=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator/=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator+=(pcl::_PointXYZHSV&, const pcl::_PointXYZHSV&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator+=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator-=(pcl::_PointXYZHSV&, const pcl::_PointXYZHSV&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator-=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator*=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator/=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: template argument 1 is invalid 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: template argument 1 is invalid 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator+=(pcl::PointXY&, const pcl::PointXY&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator+=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator-=(pcl::PointXY&, const pcl::PointXY&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator-=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator*=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'mulscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'mulscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator/=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'divscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'divscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: template argument 1 is invalid 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: template argument 1 is invalid 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator+=(pcl::PointUV&, const pcl::PointUV&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator+=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator-=(pcl::PointUV&, const pcl::PointUV&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator-=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator*=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'mulscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'mulscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator/=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'divscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'divscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator+=(pcl::InterestPoint&, const pcl::InterestPoint&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator+=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator-=(pcl::InterestPoint&, const pcl::InterestPoint&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator-=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator*=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator/=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator+=(pcl::_PointXYZI&, const pcl::_PointXYZI&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator+=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator-=(pcl::_PointXYZI&, const pcl::_PointXYZI&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator-=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator*=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator/=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator+=(pcl::PointXYZL&, const pcl::PointXYZL&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator+=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator-=(pcl::PointXYZL&, const pcl::PointXYZL&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator-=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator*=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator/=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: template argument 1 is invalid 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator+=(pcl::Label&, const pcl::Label&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'plus' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator+=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'plusscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator-=(pcl::Label&, const pcl::Label&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'minus' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator-=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'minusscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator*=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'mulscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator/=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'divscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator+=(pcl::_Normal&, const pcl::_Normal&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator+=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator-=(pcl::_Normal&, const pcl::_Normal&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator-=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator*=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator/=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator+=(pcl::_Axis&, const pcl::_Axis&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator+=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator-=(pcl::_Axis&, const pcl::_Axis&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator-=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator*=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'mulscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'mulscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'mulscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator/=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'divscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'divscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'divscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator+=(pcl::PointNormal&, const pcl::PointNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator+=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator-=(pcl::PointNormal&, const pcl::PointNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator-=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator*=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator/=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator+=(pcl::_PointXYZRGBNormal&, const pcl::_PointXYZRGBNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator+=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator-=(pcl::_PointXYZRGBNormal&, const pcl::_PointXYZRGBNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator-=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator*=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator/=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator+=(pcl::PointXYZINormal&, const pcl::PointXYZINormal&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator+=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator-=(pcl::PointXYZINormal&, const pcl::PointXYZINormal&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator-=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator*=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator/=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator+=(pcl::PointXYZLNormal&, const pcl::PointXYZLNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator+=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator-=(pcl::PointXYZLNormal&, const pcl::PointXYZLNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator-=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator*=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator/=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator+=(pcl::PointWithRange&, const pcl::PointWithRange&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator+=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator-=(pcl::PointWithRange&, const pcl::PointWithRange&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator-=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator*=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator/=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator+=(pcl::_PointWithViewpoint&, const pcl::_PointWithViewpoint&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator+=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator-=(pcl::_PointWithViewpoint&, const pcl::_PointWithViewpoint&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator-=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator*=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator/=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator+=(pcl::MomentInvariants&, const pcl::MomentInvariants&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator+=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator-=(pcl::MomentInvariants&, const pcl::MomentInvariants&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator-=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator*=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'mulscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'mulscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'mulscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator/=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'divscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'divscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'divscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: template argument 1 is invalid 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: template argument 1 is invalid 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator+=(pcl::PrincipalRadiiRSD&, const pcl::PrincipalRadiiRSD&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator+=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator-=(pcl::PrincipalRadiiRSD&, const pcl::PrincipalRadiiRSD&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator-=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator*=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'mulscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'mulscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator/=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'divscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'divscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: template argument 1 is invalid 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator+=(pcl::Boundary&, const pcl::Boundary&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'plus' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator+=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'plusscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator-=(pcl::Boundary&, const pcl::Boundary&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'minus' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator-=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'minusscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator*=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'mulscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator/=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'divscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator+=(pcl::PrincipalCurvatures&, const pcl::PrincipalCurvatures&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator+=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator-=(pcl::PrincipalCurvatures&, const pcl::PrincipalCurvatures&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator-=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator*=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator/=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: template argument 1 is invalid 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator+=(pcl::PFHSignature125&, const pcl::PFHSignature125&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'plus' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator+=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'plusscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator-=(pcl::PFHSignature125&, const pcl::PFHSignature125&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'minus' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator-=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'minusscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator*=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'mulscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator/=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'divscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: template argument 1 is invalid 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator+=(pcl::PFHRGBSignature250&, const pcl::PFHRGBSignature250&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'plus' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator+=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'plusscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator-=(pcl::PFHRGBSignature250&, const pcl::PFHRGBSignature250&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'minus' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator-=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'minusscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator*=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'mulscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator/=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'divscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator+=(pcl::PPFSignature&, const pcl::PPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator+=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator-=(pcl::PPFSignature&, const pcl::PPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator-=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator*=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator/=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator+=(pcl::CPPFSignature&, const pcl::CPPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator+=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator-=(pcl::CPPFSignature&, const pcl::CPPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator-=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator*=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator/=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator+=(pcl::PPFRGBSignature&, const pcl::PPFRGBSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator+=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator-=(pcl::PPFRGBSignature&, const pcl::PPFRGBSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator-=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator*=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator/=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: template argument 1 is invalid 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator+=(pcl::NormalBasedSignature12&, const pcl::NormalBasedSignature12&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'plus' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator+=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'plusscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator-=(pcl::NormalBasedSignature12&, const pcl::NormalBasedSignature12&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'minus' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator-=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'minusscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator*=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'mulscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator/=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'divscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: template argument 1 is invalid 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: template argument 1 is invalid 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator+=(pcl::ShapeContext1980&, const pcl::ShapeContext1980&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator+=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator-=(pcl::ShapeContext1980&, const pcl::ShapeContext1980&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator-=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator*=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'mulscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'mulscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator/=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'divscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'divscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: template argument 1 is invalid 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: template argument 1 is invalid 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator+=(pcl::UniqueShapeContext1960&, const pcl::UniqueShapeContext1960&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator+=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator-=(pcl::UniqueShapeContext1960&, const pcl::UniqueShapeContext1960&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator-=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator*=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'mulscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'mulscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator/=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'divscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'divscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: template argument 1 is invalid 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: template argument 1 is invalid 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator+=(pcl::SHOT352&, const pcl::SHOT352&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator+=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator-=(pcl::SHOT352&, const pcl::SHOT352&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator-=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator*=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'mulscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'mulscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator/=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'divscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'divscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: template argument 1 is invalid 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: template argument 1 is invalid 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator+=(pcl::SHOT1344&, const pcl::SHOT1344&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator+=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator-=(pcl::SHOT1344&, const pcl::SHOT1344&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator-=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator*=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'mulscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'mulscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator/=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'divscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'divscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: template argument 1 is invalid 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator+=(pcl::FPFHSignature33&, const pcl::FPFHSignature33&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'plus' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator+=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'plusscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator-=(pcl::FPFHSignature33&, const pcl::FPFHSignature33&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'minus' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator-=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'minusscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator*=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'mulscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator/=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'divscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator+=(pcl::BRISKSignature512&, const pcl::BRISKSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator+=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator-=(pcl::BRISKSignature512&, const pcl::BRISKSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator-=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator*=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'mulscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'mulscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'mulscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator/=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'divscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'divscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'divscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: template argument 1 is invalid 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator+=(pcl::VFHSignature308&, const pcl::VFHSignature308&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'plus' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator+=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'plusscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator-=(pcl::VFHSignature308&, const pcl::VFHSignature308&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'minus' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator-=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'minusscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator*=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'mulscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator/=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'divscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: template argument 1 is invalid 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [aicp_core/CMakeFiles/aicpOverlap.dir/build.make:66: aicp_core/CMakeFiles/aicpOverlap.dir/src/overlap/octrees_overlap.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:338: aicp_core/CMakeFiles/aicpOverlap.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator+=(pcl::GRSDSignature21&, const pcl::GRSDSignature21&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'plus' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator+=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'plusscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator-=(pcl::GRSDSignature21&, const pcl::GRSDSignature21&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'minus' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator-=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'minusscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator*=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'mulscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator/=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'divscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: template argument 1 is invalid 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator+=(pcl::ESFSignature640&, const pcl::ESFSignature640&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'plus' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator+=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'plusscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator-=(pcl::ESFSignature640&, const pcl::ESFSignature640&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'minus' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator-=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'minusscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator*=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'mulscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator/=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'divscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: template argument 1 is invalid 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator+=(pcl::GASDSignature512&, const pcl::GASDSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'plus' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator+=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'plusscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator-=(pcl::GASDSignature512&, const pcl::GASDSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'minus' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator-=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'minusscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator*=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'mulscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator/=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'divscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: template argument 1 is invalid 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator+=(pcl::GASDSignature984&, const pcl::GASDSignature984&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'plus' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator+=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'plusscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator-=(pcl::GASDSignature984&, const pcl::GASDSignature984&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'minus' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator-=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'minusscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator*=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'mulscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator/=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'divscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: template argument 1 is invalid 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator+=(pcl::GASDSignature7992&, const pcl::GASDSignature7992&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'plus' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator+=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'plusscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator-=(pcl::GASDSignature7992&, const pcl::GASDSignature7992&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'minus' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator-=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'minusscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator*=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'mulscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator/=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'divscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: template argument 1 is invalid 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator+=(pcl::Narf36&, const pcl::Narf36&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'plus' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator+=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'plusscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator-=(pcl::Narf36&, const pcl::Narf36&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'minus' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator-=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'minusscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator*=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'mulscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator/=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'divscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: template argument 1 is invalid 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator+=(pcl::GFPFHSignature16&, const pcl::GFPFHSignature16&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'plus' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator+=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'plusscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator-=(pcl::GFPFHSignature16&, const pcl::GFPFHSignature16&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'minus' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator-=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'minusscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator*=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'mulscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator/=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'divscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator+=(pcl::IntensityGradient&, const pcl::IntensityGradient&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator+=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator-=(pcl::IntensityGradient&, const pcl::IntensityGradient&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator-=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator*=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'mulscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'mulscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'mulscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator/=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'divscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'divscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'divscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator+=(pcl::PointWithScale&, const pcl::PointWithScale&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator+=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator-=(pcl::PointWithScale&, const pcl::PointWithScale&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator-=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator*=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator/=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator+=(pcl::PointSurfel&, const pcl::PointSurfel&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator+=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator-=(pcl::PointSurfel&, const pcl::PointSurfel&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator-=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator*=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator/=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator+=(pcl::_ReferenceFrame&, const pcl::_ReferenceFrame&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator+=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator-=(pcl::_ReferenceFrame&, const pcl::_ReferenceFrame&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator-=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator*=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator/=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator+=(pcl::_PointDEM&, const pcl::_PointDEM&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator+=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator-=(pcl::_PointDEM&, const pcl::_PointDEM&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator-=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator*=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator/=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:810:24: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 810 | using HasXY = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:813:26: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 813 | using HasNoXY = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:826:25: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 826 | using HasXYZ = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:829:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 829 | using HasNoXYZ = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:843:28: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 843 | using HasNormal = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:846:30: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 846 | using HasNoNormal = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:857:31: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 857 | using HasCurvature = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:860:33: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 860 | using HasNoCurvature = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:871:31: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 871 | using HasIntensity = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:874:33: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 874 | using HasNoIntensity = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:886:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 886 | using HasColor = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:889:29: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 889 | using HasNoColor = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:900:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 900 | using HasLabel = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:903:29: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 903 | using HasNoLabel = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/point_types.h:909, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/common/point_tests.h:108:38: error: 'pcl::traits::HasNoXY' has not been declared 108 | template = true> constexpr inline bool | ^~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:108:45: error: expected '>' before '<' token 108 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:114:38: error: 'pcl::traits::HasNoXYZ' has not been declared 114 | template = true> constexpr inline bool | ^~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:114:46: error: expected '>' before '<' token 114 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:120:38: error: 'pcl::traits::HasNoNormal' has not been declared 120 | template = true> constexpr inline bool | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:120:49: error: expected '>' before '<' token 120 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:127:38: error: 'pcl::traits::HasXY' has not been declared 127 | template = true> inline bool | ^~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:127:43: error: expected '>' before '<' token 127 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:128:3: error: redefinition of 'template > bool pcl::isXYFinite(const PointT&)' 128 | isXYFinite (const PointT& pt) noexcept | ^~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:109:3: note: 'template > constexpr bool pcl::isXYFinite(const PointT&)' previously declared here 109 | isXYFinite (const PointT&) noexcept | ^~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:133:38: error: 'pcl::traits::HasXYZ' has not been declared 133 | template = true> inline bool | ^~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:133:44: error: expected '>' before '<' token 133 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:134:3: error: redefinition of 'template > bool pcl::isXYZFinite(const PointT&)' 134 | isXYZFinite (const PointT& pt) noexcept | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:115:3: note: 'template > constexpr bool pcl::isXYZFinite(const PointT&)' previously declared here 115 | isXYZFinite (const PointT&) noexcept | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:139:38: error: 'pcl::traits::HasNormal' has not been declared 139 | template = true> inline bool | ^~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:139:47: error: expected '>' before '<' token 139 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:140:3: error: redefinition of 'template > bool pcl::isNormalFinite(const PointT&)' 140 | isNormalFinite (const PointT& pt) noexcept | ^~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:121:3: note: 'template > constexpr bool pcl::isNormalFinite(const PointT&)' previously declared here 121 | isNormalFinite (const PointT&) noexcept | ^~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_cloud.h:52, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/make_shared.h:73:6: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 73 | std::enable_if_t::value, shared_ptr> make_shared(Args&&... args) | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/make_shared.h:79:6: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 79 | std::enable_if_t::value, shared_ptr> make_shared(Args&&... args) | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/console/print.h:44, from /usr/include/pcl-1.10/pcl/conversions.h:53, from /usr/include/pcl-1.10/pcl/common/io.h:48, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/pcl_config.h:7:4: error: #error PCL requires C++14 or above 7 | #error PCL requires C++14 or above | ^~~~~ make[2]: *** [aicp_core/CMakeFiles/aicpRegistration.dir/build.make:79: aicp_core/CMakeFiles/aicpRegistration.dir/src/registration/aligned_cloud.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from /usr/include/pcl-1.10/pcl/register_point_struct.h:56, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_traits.h:101:25: error: 'remove_all_extents_t' in namespace 'std' does not name a template type; did you mean 'remove_all_extents'? 101 | using type = std::remove_all_extents_t; | ^~~~~~~~~~~~~~~~~~~~ | remove_all_extents /usr/include/pcl-1.10/pcl/point_traits.h:102:63: error: 'type' was not declared in this scope 102 | static const std::uint32_t value = sizeof (T) / sizeof (type); | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/register_point_struct.h:97:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 97 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:104:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 104 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:114:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 114 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:121:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 121 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:131:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 131 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:138:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 138 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:148:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 148 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:155:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 155 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:165:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 165 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:172:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 172 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:182:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 182 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:189:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 189 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/register_point_struct.h:56, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_traits.h:101:25: error: 'remove_all_extents_t' in namespace 'std' does not name a template type; did you mean 'remove_all_extents'? 101 | using type = std::remove_all_extents_t; | ^~~~~~~~~~~~~~~~~~~~ | remove_all_extents /usr/include/pcl-1.10/pcl/point_traits.h:102:63: error: 'type' was not declared in this scope 102 | static const std::uint32_t value = sizeof (T) / sizeof (type); | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/register_point_struct.h:97:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 97 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:104:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 104 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:114:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 114 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:121:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 121 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:131:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 131 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:138:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 138 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:148:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 148 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:155:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 155 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:165:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 165 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:172:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 172 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:182:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 182 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:189:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 189 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/pcl_macros.h:77, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/pcl_config.h:7:4: error: #error PCL requires C++14 or above 7 | #error PCL requires C++14 or above | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:359, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/impl/point_types.hpp: In function 'std::ostream& pcl::operator<<(std::ostream&, const pcl::Histogram&)': /usr/include/pcl-1.10/pcl/impl/point_types.hpp:1696:25: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 1696 | [&os](const auto& hist) { os << ", " << hist; }); | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: template argument 1 is invalid 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator+=(pcl::_RGB&, const pcl::_RGB&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'plus' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator+=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'plusscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator-=(pcl::_RGB&, const pcl::_RGB&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'minus' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator-=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'minusscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator*=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'mulscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator/=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'divscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: template argument 1 is invalid 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator+=(pcl::_Intensity&, const pcl::_Intensity&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'plus' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator+=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'plusscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator-=(pcl::_Intensity&, const pcl::_Intensity&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'minus' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator-=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'minusscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator*=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'mulscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator/=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'divscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: template argument 1 is invalid 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator+=(pcl::_Intensity8u&, const pcl::_Intensity8u&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'plus' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator+=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'plusscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator-=(pcl::_Intensity8u&, const pcl::_Intensity8u&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'minus' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator-=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'minusscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator*=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'mulscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator/=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'divscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: template argument 1 is invalid 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator+=(pcl::_Intensity32u&, const pcl::_Intensity32u&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'plus' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator+=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'plusscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator-=(pcl::_Intensity32u&, const pcl::_Intensity32u&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'minus' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator-=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'minusscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator*=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'mulscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator/=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'divscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator+=(pcl::_PointXYZ&, const pcl::_PointXYZ&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator+=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator-=(pcl::_PointXYZ&, const pcl::_PointXYZ&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator-=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator*=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'mulscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'mulscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'mulscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator/=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'divscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'divscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'divscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator+=(pcl::_PointXYZRGBA&, const pcl::_PointXYZRGBA&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator+=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator-=(pcl::_PointXYZRGBA&, const pcl::_PointXYZRGBA&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator-=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator*=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator/=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator+=(pcl::_PointXYZRGB&, const pcl::_PointXYZRGB&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:359, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/impl/point_types.hpp: In function 'std::ostream& pcl::operator<<(std::ostream&, const pcl::Histogram&)': /usr/include/pcl-1.10/pcl/impl/point_types.hpp:1696:25: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 1696 | [&os](const auto& hist) { os << ", " << hist; }); | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: template argument 1 is invalid 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator+=(pcl::_RGB&, const pcl::_RGB&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'plus' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator+=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'plusscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator-=(pcl::_RGB&, const pcl::_RGB&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'minus' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator-=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'minusscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator*=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'mulscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator/=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'divscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: template argument 1 is invalid 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator+=(pcl::_Intensity&, const pcl::_Intensity&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'plus' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator+=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'plusscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator-=(pcl::_Intensity&, const pcl::_Intensity&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'minus' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator-=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'minusscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator*=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'mulscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator/=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'divscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: template argument 1 is invalid 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator+=(pcl::_Intensity8u&, const pcl::_Intensity8u&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'plus' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator+=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'plusscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator-=(pcl::_Intensity8u&, const pcl::_Intensity8u&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'minus' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator-=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'minusscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator*=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'mulscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator/=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'divscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: template argument 1 is invalid 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator+=(pcl::_Intensity32u&, const pcl::_Intensity32u&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'plus' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator+=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'plusscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator-=(pcl::_Intensity32u&, const pcl::_Intensity32u&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'minus' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator-=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'minusscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator*=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'mulscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator/=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'divscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator+=(pcl::_PointXYZ&, const pcl::_PointXYZ&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator+=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator-=(pcl::_PointXYZ&, const pcl::_PointXYZ&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator+=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator-=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator-=(pcl::_PointXYZRGB&, const pcl::_PointXYZRGB&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator*=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'mulscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'mulscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'mulscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator/=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'divscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'divscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'divscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator+=(pcl::_PointXYZRGBA&, const pcl::_PointXYZRGBA&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator-=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator*=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator/=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator+=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator-=(pcl::_PointXYZRGBA&, const pcl::_PointXYZRGBA&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator+=(pcl::_PointXYZRGBL&, const pcl::_PointXYZRGBL&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator-=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator+=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator-=(pcl::_PointXYZRGBL&, const pcl::_PointXYZRGBL&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator*=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator/=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator-=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator*=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator/=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator+=(pcl::_PointXYZRGB&, const pcl::_PointXYZRGB&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator+=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator-=(pcl::_PointXYZRGB&, const pcl::_PointXYZRGB&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator-=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator+=(pcl::_PointXYZHSV&, const pcl::_PointXYZHSV&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator*=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator/=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator+=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator-=(pcl::_PointXYZHSV&, const pcl::_PointXYZHSV&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator-=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator*=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator/=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: template argument 1 is invalid 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: template argument 1 is invalid 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator+=(pcl::_PointXYZRGBL&, const pcl::_PointXYZRGBL&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator+=(pcl::PointXY&, const pcl::PointXY&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator+=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator-=(pcl::_PointXYZRGBL&, const pcl::_PointXYZRGBL&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator+=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator-=(pcl::PointXY&, const pcl::PointXY&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator-=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator*=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'mulscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'mulscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator/=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'divscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'divscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: template argument 1 is invalid 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: template argument 1 is invalid 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator+=(pcl::PointUV&, const pcl::PointUV&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator+=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator-=(pcl::PointUV&, const pcl::PointUV&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator-=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator*=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'mulscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'mulscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator/=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'divscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'divscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator+=(pcl::InterestPoint&, const pcl::InterestPoint&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator+=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator-=(pcl::InterestPoint&, const pcl::InterestPoint&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator-=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator*=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator/=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator-=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator*=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator+=(pcl::_PointXYZI&, const pcl::_PointXYZI&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator+=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator-=(pcl::_PointXYZI&, const pcl::_PointXYZI&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator-=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator*=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator/=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator+=(pcl::PointXYZL&, const pcl::PointXYZL&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator+=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator-=(pcl::PointXYZL&, const pcl::PointXYZL&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator-=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator*=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator/=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: template argument 1 is invalid 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator+=(pcl::Label&, const pcl::Label&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'plus' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator/=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator+=(pcl::_PointXYZHSV&, const pcl::_PointXYZHSV&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator+=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'plusscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator-=(pcl::Label&, const pcl::Label&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'minus' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator-=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'minusscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator*=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'mulscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator/=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'divscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator+=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator+=(pcl::_Normal&, const pcl::_Normal&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator+=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator-=(pcl::_Normal&, const pcl::_Normal&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator-=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator-=(pcl::_PointXYZHSV&, const pcl::_PointXYZHSV&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator*=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator/=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator+=(pcl::_Axis&, const pcl::_Axis&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator+=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator-=(pcl::_Axis&, const pcl::_Axis&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator-=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator*=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'mulscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'mulscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'mulscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator/=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'divscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'divscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'divscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator+=(pcl::PointNormal&, const pcl::PointNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator+=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator-=(pcl::PointNormal&, const pcl::PointNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator-=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator*=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator/=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: template argument 1 is invalid 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator-=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator*=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: template argument 1 is invalid 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator/=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator+=(pcl::PointXY&, const pcl::PointXY&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator+=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator-=(pcl::PointXY&, const pcl::PointXY&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator-=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator*=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'mulscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'mulscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator/=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'divscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'divscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: template argument 1 is invalid 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: template argument 1 is invalid 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator+=(pcl::PointUV&, const pcl::PointUV&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator+=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator-=(pcl::PointUV&, const pcl::PointUV&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator+=(pcl::_PointXYZRGBNormal&, const pcl::_PointXYZRGBNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator-=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator*=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'mulscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'mulscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator/=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'divscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'divscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator+=(pcl::InterestPoint&, const pcl::InterestPoint&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator+=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator-=(pcl::InterestPoint&, const pcl::InterestPoint&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator-=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator+=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator*=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator/=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator-=(pcl::_PointXYZRGBNormal&, const pcl::_PointXYZRGBNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator+=(pcl::_PointXYZI&, const pcl::_PointXYZI&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator+=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator-=(pcl::_PointXYZI&, const pcl::_PointXYZI&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator-=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator*=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator/=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator-=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator*=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator+=(pcl::PointXYZL&, const pcl::PointXYZL&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator/=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator+=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator-=(pcl::PointXYZL&, const pcl::PointXYZL&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator-=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator*=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator/=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: template argument 1 is invalid 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator+=(pcl::Label&, const pcl::Label&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'plus' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator+=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'plusscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator-=(pcl::Label&, const pcl::Label&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'minus' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator-=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'minusscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator+=(pcl::PointXYZINormal&, const pcl::PointXYZINormal&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator*=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'mulscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator/=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'divscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator+=(pcl::_Normal&, const pcl::_Normal&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator+=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator-=(pcl::PointXYZINormal&, const pcl::PointXYZINormal&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator+=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator-=(pcl::_Normal&, const pcl::_Normal&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator-=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator*=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator/=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator-=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator*=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator/=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/console/print.h:44, from /usr/include/pcl-1.10/pcl/conversions.h:53, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:48, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/pcl_config.h:7:4: error: #error PCL requires C++14 or above 7 | #error PCL requires C++14 or above | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator+=(pcl::_Axis&, const pcl::_Axis&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator+=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator-=(pcl::_Axis&, const pcl::_Axis&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator-=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator*=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'mulscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator+=(pcl::PointXYZLNormal&, const pcl::PointXYZLNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'mulscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'mulscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator/=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'divscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'divscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'divscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator+=(pcl::PointNormal&, const pcl::PointNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator+=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator-=(pcl::PointXYZLNormal&, const pcl::PointXYZLNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator-=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator*=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator/=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator+=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator+=(pcl::PointWithRange&, const pcl::PointWithRange&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator-=(pcl::PointNormal&, const pcl::PointNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator-=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator*=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator/=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator+=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator-=(pcl::PointWithRange&, const pcl::PointWithRange&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator-=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator*=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator/=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator+=(pcl::_PointWithViewpoint&, const pcl::_PointWithViewpoint&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator+=(pcl::_PointXYZRGBNormal&, const pcl::_PointXYZRGBNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator+=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator+=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator-=(pcl::_PointXYZRGBNormal&, const pcl::_PointXYZRGBNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator-=(pcl::_PointWithViewpoint&, const pcl::_PointWithViewpoint&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator-=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator*=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator/=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator-=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator*=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator/=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator+=(pcl::MomentInvariants&, const pcl::MomentInvariants&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator+=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator-=(pcl::MomentInvariants&, const pcl::MomentInvariants&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator-=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator*=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'mulscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'mulscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'mulscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator/=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'divscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'divscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'divscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: template argument 1 is invalid 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: template argument 1 is invalid 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator+=(pcl::PointXYZINormal&, const pcl::PointXYZINormal&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator+=(pcl::PrincipalRadiiRSD&, const pcl::PrincipalRadiiRSD&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator+=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator-=(pcl::PrincipalRadiiRSD&, const pcl::PrincipalRadiiRSD&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator-=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator*=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'mulscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'mulscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator/=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'divscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'divscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: template argument 1 is invalid 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator+=(pcl::Boundary&, const pcl::Boundary&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'plus' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: note: suggested alternatives: In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator+=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'plusscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator-=(pcl::Boundary&, const pcl::Boundary&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'minus' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator-=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'minusscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator*=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'mulscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator/=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'divscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator+=(pcl::PrincipalCurvatures&, const pcl::PrincipalCurvatures&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator+=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator-=(pcl::PointXYZINormal&, const pcl::PointXYZINormal&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator+=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator-=(pcl::PrincipalCurvatures&, const pcl::PrincipalCurvatures&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator-=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator*=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator/=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator-=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator*=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: template argument 1 is invalid 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator+=(pcl::PFHSignature125&, const pcl::PFHSignature125&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'plus' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator+=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'plusscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator-=(pcl::PFHSignature125&, const pcl::PFHSignature125&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'minus' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator-=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'minusscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator*=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'mulscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator/=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'divscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: template argument 1 is invalid 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator+=(pcl::PFHRGBSignature250&, const pcl::PFHRGBSignature250&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'plus' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator+=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'plusscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator/=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator-=(pcl::PFHRGBSignature250&, const pcl::PFHRGBSignature250&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'minus' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator-=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'minusscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator*=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'mulscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator/=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'divscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator+=(pcl::PointXYZLNormal&, const pcl::PointXYZLNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator+=(pcl::PPFSignature&, const pcl::PPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator+=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator+=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator-=(pcl::PPFSignature&, const pcl::PPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator-=(pcl::PointXYZLNormal&, const pcl::PointXYZLNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator-=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator*=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator/=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator-=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator*=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator/=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator+=(pcl::PointWithRange&, const pcl::PointWithRange&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator+=(pcl::CPPFSignature&, const pcl::CPPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator+=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator-=(pcl::CPPFSignature&, const pcl::CPPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator-=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator*=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator+=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator/=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator-=(pcl::PointWithRange&, const pcl::PointWithRange&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator-=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator*=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator/=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator+=(pcl::PPFRGBSignature&, const pcl::PPFRGBSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator+=(pcl::_PointWithViewpoint&, const pcl::_PointWithViewpoint&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator+=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator-=(pcl::_PointWithViewpoint&, const pcl::_PointWithViewpoint&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator-=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator*=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator/=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator+=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator+=(pcl::MomentInvariants&, const pcl::MomentInvariants&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator-=(pcl::PPFRGBSignature&, const pcl::PPFRGBSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator-=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator*=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator+=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator-=(pcl::MomentInvariants&, const pcl::MomentInvariants&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator-=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator*=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'mulscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'mulscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'mulscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator/=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'divscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'divscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator/=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'divscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: template argument 1 is invalid 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: template argument 1 is invalid 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator+=(pcl::PrincipalRadiiRSD&, const pcl::PrincipalRadiiRSD&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: template argument 1 is invalid 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator+=(pcl::NormalBasedSignature12&, const pcl::NormalBasedSignature12&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'plus' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator+=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator-=(pcl::PrincipalRadiiRSD&, const pcl::PrincipalRadiiRSD&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator-=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator*=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'mulscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator+=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'plusscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator-=(pcl::NormalBasedSignature12&, const pcl::NormalBasedSignature12&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'minus' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator-=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'minusscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'mulscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator/=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'divscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'divscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: template argument 1 is invalid 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator+=(pcl::Boundary&, const pcl::Boundary&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'plus' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator*=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'mulscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator/=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'divscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: template argument 1 is invalid 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: template argument 1 is invalid 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator+=(pcl::ShapeContext1980&, const pcl::ShapeContext1980&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator+=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'plusscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator-=(pcl::Boundary&, const pcl::Boundary&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'minus' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator+=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator-=(pcl::ShapeContext1980&, const pcl::ShapeContext1980&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator-=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'minusscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator*=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'mulscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator/=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'divscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator-=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator*=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'mulscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'mulscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator/=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'divscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'divscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: template argument 1 is invalid 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator+=(pcl::PrincipalCurvatures&, const pcl::PrincipalCurvatures&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator+=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator-=(pcl::PrincipalCurvatures&, const pcl::PrincipalCurvatures&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: template argument 1 is invalid 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator+=(pcl::UniqueShapeContext1960&, const pcl::UniqueShapeContext1960&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator-=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator*=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator/=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: template argument 1 is invalid 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator+=(pcl::PFHSignature125&, const pcl::PFHSignature125&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'plus' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator+=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator-=(pcl::UniqueShapeContext1960&, const pcl::UniqueShapeContext1960&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator+=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'plusscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator-=(pcl::PFHSignature125&, const pcl::PFHSignature125&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'minus' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator-=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'minusscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator*=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'mulscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator/=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'divscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: template argument 1 is invalid 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator+=(pcl::PFHRGBSignature250&, const pcl::PFHRGBSignature250&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'plus' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator+=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'plusscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator-=(pcl::PFHRGBSignature250&, const pcl::PFHRGBSignature250&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'minus' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator-=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'minusscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator*=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'mulscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator/=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'divscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator-=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator*=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'mulscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'mulscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator/=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'divscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'divscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: template argument 1 is invalid 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: template argument 1 is invalid 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator+=(pcl::SHOT352&, const pcl::SHOT352&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator+=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator-=(pcl::SHOT352&, const pcl::SHOT352&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator-=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator+=(pcl::PPFSignature&, const pcl::PPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator*=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'mulscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'mulscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator+=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator-=(pcl::PPFSignature&, const pcl::PPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator/=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'divscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'divscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: template argument 1 is invalid 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: template argument 1 is invalid 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator+=(pcl::SHOT1344&, const pcl::SHOT1344&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator+=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator-=(pcl::SHOT1344&, const pcl::SHOT1344&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator-=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator-=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator*=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'mulscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'mulscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator/=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'divscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator*=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'divscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: template argument 1 is invalid 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator+=(pcl::FPFHSignature33&, const pcl::FPFHSignature33&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'plus' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator+=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'plusscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator/=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator-=(pcl::FPFHSignature33&, const pcl::FPFHSignature33&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'minus' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator-=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'minusscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator*=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'mulscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator/=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'divscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator+=(pcl::BRISKSignature512&, const pcl::BRISKSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator+=(pcl::CPPFSignature&, const pcl::CPPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator+=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator-=(pcl::BRISKSignature512&, const pcl::BRISKSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator-=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator*=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'mulscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'mulscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'mulscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator/=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'divscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'divscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'divscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: template argument 1 is invalid 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator+=(pcl::VFHSignature308&, const pcl::VFHSignature308&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'plus' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator+=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'plusscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator-=(pcl::VFHSignature308&, const pcl::VFHSignature308&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'minus' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator-=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'minusscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator+=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator*=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'mulscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator/=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'divscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: template argument 1 is invalid 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator+=(pcl::GRSDSignature21&, const pcl::GRSDSignature21&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'plus' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator-=(pcl::CPPFSignature&, const pcl::CPPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator+=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'plusscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator-=(pcl::GRSDSignature21&, const pcl::GRSDSignature21&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'minus' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator-=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'minusscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator*=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'mulscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator/=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'divscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: template argument 1 is invalid 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator+=(pcl::ESFSignature640&, const pcl::ESFSignature640&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'plus' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator+=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'plusscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator-=(pcl::ESFSignature640&, const pcl::ESFSignature640&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'minus' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator-=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'minusscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator*=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'mulscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator/=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'divscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: template argument 1 is invalid 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator+=(pcl::GASDSignature512&, const pcl::GASDSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'plus' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator+=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'plusscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator-=(pcl::GASDSignature512&, const pcl::GASDSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'minus' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator-=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'minusscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator*=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'mulscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator/=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'divscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: template argument 1 is invalid 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator+=(pcl::GASDSignature984&, const pcl::GASDSignature984&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'plus' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator+=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'plusscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator-=(pcl::GASDSignature984&, const pcl::GASDSignature984&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'minus' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator-=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'minusscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator*=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'mulscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator/=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'divscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: template argument 1 is invalid 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator+=(pcl::GASDSignature7992&, const pcl::GASDSignature7992&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'plus' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator+=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'plusscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator-=(pcl::GASDSignature7992&, const pcl::GASDSignature7992&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'minus' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator-=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'minusscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator*=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'mulscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator/=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'divscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: template argument 1 is invalid 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator+=(pcl::Narf36&, const pcl::Narf36&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'plus' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator+=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'plusscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator-=(pcl::Narf36&, const pcl::Narf36&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'minus' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator-=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator-=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'minusscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator*=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'mulscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator*=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator/=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'divscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: template argument 1 is invalid 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator+=(pcl::GFPFHSignature16&, const pcl::GFPFHSignature16&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'plus' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator+=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'plusscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator/=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator-=(pcl::GFPFHSignature16&, const pcl::GFPFHSignature16&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'minus' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator-=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'minusscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator*=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'mulscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator/=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'divscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator+=(pcl::IntensityGradient&, const pcl::IntensityGradient&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator+=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator-=(pcl::IntensityGradient&, const pcl::IntensityGradient&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator-=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator*=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'mulscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'mulscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'mulscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator/=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'divscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'divscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'divscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator+=(pcl::PointWithScale&, const pcl::PointWithScale&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator+=(pcl::PPFRGBSignature&, const pcl::PPFRGBSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator+=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator-=(pcl::PPFRGBSignature&, const pcl::PPFRGBSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator-=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator*=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator+=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator/=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: template argument 1 is invalid 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator-=(pcl::PointWithScale&, const pcl::PointWithScale&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator-=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator+=(pcl::NormalBasedSignature12&, const pcl::NormalBasedSignature12&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'plus' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator*=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator+=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'plusscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator-=(pcl::NormalBasedSignature12&, const pcl::NormalBasedSignature12&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'minus' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator-=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'minusscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator*=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'mulscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator/=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'divscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: template argument 1 is invalid 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: template argument 1 is invalid 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator+=(pcl::ShapeContext1980&, const pcl::ShapeContext1980&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator/=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator+=(pcl::PointSurfel&, const pcl::PointSurfel&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator+=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator-=(pcl::ShapeContext1980&, const pcl::ShapeContext1980&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator-=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator*=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'mulscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'mulscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator/=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'divscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'divscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: template argument 1 is invalid 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: template argument 1 is invalid 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator+=(pcl::UniqueShapeContext1960&, const pcl::UniqueShapeContext1960&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator+=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator-=(pcl::UniqueShapeContext1960&, const pcl::UniqueShapeContext1960&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator+=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator-=(pcl::PointSurfel&, const pcl::PointSurfel&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator-=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator*=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator-=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator/=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator*=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'mulscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'mulscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator/=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'divscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'divscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: template argument 1 is invalid 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: template argument 1 is invalid 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator+=(pcl::SHOT352&, const pcl::SHOT352&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator+=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator-=(pcl::SHOT352&, const pcl::SHOT352&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator-=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator*=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'mulscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'mulscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator/=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'divscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'divscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: template argument 1 is invalid 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: template argument 1 is invalid 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator+=(pcl::SHOT1344&, const pcl::SHOT1344&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator+=(pcl::_ReferenceFrame&, const pcl::_ReferenceFrame&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator+=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator-=(pcl::_ReferenceFrame&, const pcl::_ReferenceFrame&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator-=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator*=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator/=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator+=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator-=(pcl::SHOT1344&, const pcl::SHOT1344&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator-=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator*=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'mulscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'mulscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator+=(pcl::_PointDEM&, const pcl::_PointDEM&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator/=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'divscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'divscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: template argument 1 is invalid 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator+=(pcl::FPFHSignature33&, const pcl::FPFHSignature33&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'plus' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator+=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator-=(pcl::_PointDEM&, const pcl::_PointDEM&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator+=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'plusscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator-=(pcl::FPFHSignature33&, const pcl::FPFHSignature33&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'minus' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator-=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator*=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator-=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'minusscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator/=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator*=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'mulscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator/=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'divscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator+=(pcl::BRISKSignature512&, const pcl::BRISKSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:810:24: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 810 | using HasXY = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:813:26: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 813 | using HasNoXY = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:826:25: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 826 | using HasXYZ = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:829:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 829 | using HasNoXYZ = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:843:28: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 843 | using HasNormal = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:846:30: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 846 | using HasNoNormal = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator+=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator-=(pcl::BRISKSignature512&, const pcl::BRISKSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator-=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator*=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'mulscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'mulscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'mulscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator/=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'divscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'divscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'divscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: template argument 1 is invalid 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator+=(pcl::VFHSignature308&, const pcl::VFHSignature308&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'plus' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator+=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'plusscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:857:31: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 857 | using HasCurvature = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:860:33: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 860 | using HasNoCurvature = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator-=(pcl::VFHSignature308&, const pcl::VFHSignature308&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'minus' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:871:31: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 871 | using HasIntensity = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:874:33: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 874 | using HasNoIntensity = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:886:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 886 | using HasColor = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:889:29: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 889 | using HasNoColor = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:900:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 900 | using HasLabel = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:903:29: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 903 | using HasNoLabel = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/point_types.h:909, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/common/point_tests.h:108:38: error: 'pcl::traits::HasNoXY' has not been declared 108 | template = true> constexpr inline bool | ^~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:108:45: error: expected '>' before '<' token 108 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:114:38: error: 'pcl::traits::HasNoXYZ' has not been declared 114 | template = true> constexpr inline bool | ^~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:114:46: error: expected '>' before '<' token 114 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:120:38: error: 'pcl::traits::HasNoNormal' has not been declared 120 | template = true> constexpr inline bool | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:120:49: error: expected '>' before '<' token 120 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:127:38: error: 'pcl::traits::HasXY' has not been declared 127 | template = true> inline bool | ^~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:127:43: error: expected '>' before '<' token 127 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:128:3: error: redefinition of 'template > bool pcl::isXYFinite(const PointT&)' 128 | isXYFinite (const PointT& pt) noexcept | ^~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:109:3: note: 'template > constexpr bool pcl::isXYFinite(const PointT&)' previously declared here 109 | isXYFinite (const PointT&) noexcept | ^~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:133:38: error: 'pcl::traits::HasXYZ' has not been declared 133 | template = true> inline bool | ^~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:133:44: error: expected '>' before '<' token 133 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:134:3: error: redefinition of 'template > bool pcl::isXYZFinite(const PointT&)' 134 | isXYZFinite (const PointT& pt) noexcept | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:115:3: note: 'template > constexpr bool pcl::isXYZFinite(const PointT&)' previously declared here 115 | isXYZFinite (const PointT&) noexcept | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:139:38: error: 'pcl::traits::HasNormal' has not been declared 139 | template = true> inline bool | ^~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:139:47: error: expected '>' before '<' token 139 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:140:3: error: redefinition of 'template > bool pcl::isNormalFinite(const PointT&)' 140 | isNormalFinite (const PointT& pt) noexcept | ^~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:121:3: note: 'template > constexpr bool pcl::isNormalFinite(const PointT&)' previously declared here 121 | isNormalFinite (const PointT&) noexcept | ^~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator-=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'minusscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator*=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'mulscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator/=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'divscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: template argument 1 is invalid 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator+=(pcl::GRSDSignature21&, const pcl::GRSDSignature21&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'plus' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator+=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'plusscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator-=(pcl::GRSDSignature21&, const pcl::GRSDSignature21&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'minus' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator-=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'minusscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator*=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'mulscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator/=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'divscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: template argument 1 is invalid 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator+=(pcl::ESFSignature640&, const pcl::ESFSignature640&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'plus' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator+=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'plusscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator-=(pcl::ESFSignature640&, const pcl::ESFSignature640&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'minus' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator-=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'minusscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator*=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'mulscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator/=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'divscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: template argument 1 is invalid 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator+=(pcl::GASDSignature512&, const pcl::GASDSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'plus' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator+=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'plusscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator-=(pcl::GASDSignature512&, const pcl::GASDSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'minus' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator-=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'minusscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator*=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'mulscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator/=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'divscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: template argument 1 is invalid 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator+=(pcl::GASDSignature984&, const pcl::GASDSignature984&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'plus' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator+=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'plusscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator-=(pcl::GASDSignature984&, const pcl::GASDSignature984&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'minus' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator-=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'minusscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator*=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'mulscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator/=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'divscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: template argument 1 is invalid 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator+=(pcl::GASDSignature7992&, const pcl::GASDSignature7992&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'plus' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator+=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'plusscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator-=(pcl::GASDSignature7992&, const pcl::GASDSignature7992&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'minus' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator-=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'minusscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator*=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'mulscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator/=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'divscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: template argument 1 is invalid 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator+=(pcl::Narf36&, const pcl::Narf36&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'plus' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator+=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'plusscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator-=(pcl::Narf36&, const pcl::Narf36&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'minus' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator-=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'minusscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator*=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'mulscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator/=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'divscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: template argument 1 is invalid 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator+=(pcl::GFPFHSignature16&, const pcl::GFPFHSignature16&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'plus' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator+=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'plusscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator-=(pcl::GFPFHSignature16&, const pcl::GFPFHSignature16&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'minus' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator-=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'minusscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator*=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'mulscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator/=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'divscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator+=(pcl::IntensityGradient&, const pcl::IntensityGradient&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator+=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator-=(pcl::IntensityGradient&, const pcl::IntensityGradient&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator-=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator*=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'mulscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'mulscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'mulscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator/=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'divscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'divscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'divscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator+=(pcl::PointWithScale&, const pcl::PointWithScale&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator+=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator-=(pcl::PointWithScale&, const pcl::PointWithScale&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator-=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator*=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator/=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator+=(pcl::PointSurfel&, const pcl::PointSurfel&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator+=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator-=(pcl::PointSurfel&, const pcl::PointSurfel&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator-=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_cloud.h:52, from /usr/include/pcl-1.10/pcl/pcl_base.h:53, from /usr/include/pcl-1.10/pcl/common/io.h:46, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/make_shared.h:73:6: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 73 | std::enable_if_t::value, shared_ptr> make_shared(Args&&... args) | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/make_shared.h:79:6: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 79 | std::enable_if_t::value, shared_ptr> make_shared(Args&&... args) | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator*=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator/=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator+=(pcl::_ReferenceFrame&, const pcl::_ReferenceFrame&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator+=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator-=(pcl::_ReferenceFrame&, const pcl::_ReferenceFrame&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator-=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator*=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator/=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator+=(pcl::_PointDEM&, const pcl::_PointDEM&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator+=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator-=(pcl::_PointDEM&, const pcl::_PointDEM&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator-=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator*=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator/=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:810:24: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 810 | using HasXY = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:813:26: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 813 | using HasNoXY = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:826:25: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 826 | using HasXYZ = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:829:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 829 | using HasNoXYZ = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:843:28: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 843 | using HasNormal = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:846:30: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 846 | using HasNoNormal = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:857:31: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 857 | using HasCurvature = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:860:33: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 860 | using HasNoCurvature = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:871:31: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 871 | using HasIntensity = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:874:33: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 874 | using HasNoIntensity = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:886:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 886 | using HasColor = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:889:29: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 889 | using HasNoColor = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:900:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 900 | using HasLabel = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:903:29: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 903 | using HasNoLabel = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/point_types.h:909, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/common/point_tests.h:108:38: error: 'pcl::traits::HasNoXY' has not been declared 108 | template = true> constexpr inline bool | ^~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:108:45: error: expected '>' before '<' token 108 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:114:38: error: 'pcl::traits::HasNoXYZ' has not been declared 114 | template = true> constexpr inline bool | ^~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:114:46: error: expected '>' before '<' token 114 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:120:38: error: 'pcl::traits::HasNoNormal' has not been declared 120 | template = true> constexpr inline bool | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:120:49: error: expected '>' before '<' token 120 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:127:38: error: 'pcl::traits::HasXY' has not been declared 127 | template = true> inline bool | ^~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:127:43: error: expected '>' before '<' token 127 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:128:3: error: redefinition of 'template > bool pcl::isXYFinite(const PointT&)' 128 | isXYFinite (const PointT& pt) noexcept | ^~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:109:3: note: 'template > constexpr bool pcl::isXYFinite(const PointT&)' previously declared here 109 | isXYFinite (const PointT&) noexcept | ^~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:133:38: error: 'pcl::traits::HasXYZ' has not been declared 133 | template = true> inline bool | ^~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:133:44: error: expected '>' before '<' token 133 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:134:3: error: redefinition of 'template > bool pcl::isXYZFinite(const PointT&)' 134 | isXYZFinite (const PointT& pt) noexcept | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:115:3: note: 'template > constexpr bool pcl::isXYZFinite(const PointT&)' previously declared here 115 | isXYZFinite (const PointT&) noexcept | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:139:38: error: 'pcl::traits::HasNormal' has not been declared 139 | template = true> inline bool | ^~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:139:47: error: expected '>' before '<' token 139 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:140:3: error: redefinition of 'template > bool pcl::isNormalFinite(const PointT&)' 140 | isNormalFinite (const PointT& pt) noexcept | ^~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:121:3: note: 'template > constexpr bool pcl::isNormalFinite(const PointT&)' previously declared here 121 | isNormalFinite (const PointT&) noexcept | ^~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:48, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/conversions.h: In function 'void pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)': /usr/include/pcl-1.10/pcl/conversions.h:317:37: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^~~~ /usr/include/pcl-1.10/pcl/conversions.h: In lambda function: /usr/include/pcl-1.10/pcl/conversions.h:317:65: error: request for member 'name' in 'field', which is of non-class type 'const int' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:50, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/PolygonMesh.h: In static member function 'static bool pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)': /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:37: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 45 | [point_offset](auto polygon) | ^~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h: In lambda function: /usr/include/pcl-1.10/pcl/PolygonMesh.h:47:48: error: request for member 'vertices' in 'polygon', which is of non-class type 'int' 47 | std::transform(polygon.vertices.begin (), | ^~~~~~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h:48:48: error: request for member 'vertices' in 'polygon', which is of non-class type 'int' 48 | polygon.vertices.end (), | ^~~~~~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h:49:48: error: request for member 'vertices' in 'polygon', which is of non-class type 'int' 49 | polygon.vertices.begin (), | ^~~~~~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h:50:55: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 50 | [point_offset](auto& point_idx) | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_cloud.h:52, from /usr/include/pcl-1.10/pcl/pcl_base.h:53, from /usr/include/pcl-1.10/pcl/common/common.h:40, from /usr/include/pcl-1.10/pcl/common/common_headers.h:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/make_shared.h:73:6: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 73 | std::enable_if_t::value, shared_ptr> make_shared(Args&&... args) | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/make_shared.h:79:6: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 79 | std::enable_if_t::value, shared_ptr> make_shared(Args&&... args) | ^~~~~~~~~~~ | enable_if In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h: In function 'int pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)': /usr/include/pcl-1.10/pcl/common/io.h:65:29: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h: In lambda function: /usr/include/pcl-1.10/pcl/common/io.h:65:56: error: request for member 'name' in 'field', which is of non-class type 'const int' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h: In function 'std::string pcl::getFieldsList(const pcl::PCLPointCloud2&)': /usr/include/pcl-1.10/pcl/common/io.h:144:18: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h:144:35: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h: In lambda function: /usr/include/pcl-1.10/pcl/common/io.h:144:75: error: request for member 'name' in 'field', which is of non-class type 'const int' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^~~~ In file included from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp: At global scope: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:54: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 80 | struct CopyPointHelper::value>> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:54: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 80 | struct CopyPointHelper::value>> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:101: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 80 | struct CopyPointHelper::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:101: note: expected a type, got '( < std::is_same< , >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:106: error: expected unqualified-id before '>' token 80 | struct CopyPointHelper::value>> | ^~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:90:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 90 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:90:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 90 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:152: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 96 | pcl::traits::has_field>>>::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:152: note: expected a type, got '( < boost::mpl::and_ >, boost::mpl::or_ >, boost::mpl::not_ >, boost::mpl::and_, pcl::traits::has_field >, boost::mpl::and_, pcl::traits::has_field > > >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:157: error: expected unqualified-id before '>' token 96 | pcl::traits::has_field>>>::value>> | ^~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:109:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 109 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:109:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 109 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:134: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 113 | pcl::traits::has_field>>>::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:134: note: expected a type, got '( < boost::mpl::and_ >, boost::mpl::or_, pcl::traits::has_field >, boost::mpl::and_, pcl::traits::has_field > > >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:139: error: expected unqualified-id before '>' token 113 | pcl::traits::has_field>>>::value>> | ^~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:586, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In function 'int pcl::getFieldIndex(const string&, const std::vector&)': /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:27: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In lambda function: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:55: error: request for member 'name' in 'field', which is of non-class type 'const int' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In function 'void pcl::copyPointCloud(const pcl::PointCloud&, const std::vector&, pcl::PointCloud&)': /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:16: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:33: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In lambda function: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:61: error: request for member 'indices' in 'index', which is of non-class type 'const int' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:48, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/conversions.h: In function 'void pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)': /usr/include/pcl-1.10/pcl/conversions.h:317:37: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^~~~ /usr/include/pcl-1.10/pcl/conversions.h: In lambda function: /usr/include/pcl-1.10/pcl/conversions.h:317:65: error: request for member 'name' in 'field', which is of non-class type 'const int' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:50, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/PolygonMesh.h: In static member function 'static bool pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)': /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:37: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 45 | [point_offset](auto polygon) | ^~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h: In lambda function: /usr/include/pcl-1.10/pcl/PolygonMesh.h:47:48: error: request for member 'vertices' in 'polygon', which is of non-class type 'int' 47 | std::transform(polygon.vertices.begin (), | ^~~~~~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h:48:48: error: request for member 'vertices' in 'polygon', which is of non-class type 'int' 48 | polygon.vertices.end (), | ^~~~~~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h:49:48: error: request for member 'vertices' in 'polygon', which is of non-class type 'int' 49 | polygon.vertices.begin (), | ^~~~~~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h:50:55: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 50 | [point_offset](auto& point_idx) | ^~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h: In function 'int pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)': /usr/include/pcl-1.10/pcl/common/io.h:65:29: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h: In lambda function: /usr/include/pcl-1.10/pcl/common/io.h:65:56: error: request for member 'name' in 'field', which is of non-class type 'const int' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h: In function 'std::string pcl::getFieldsList(const pcl::PCLPointCloud2&)': /usr/include/pcl-1.10/pcl/common/io.h:144:18: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h:144:35: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h: In lambda function: /usr/include/pcl-1.10/pcl/common/io.h:144:75: error: request for member 'name' in 'field', which is of non-class type 'const int' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^~~~ In file included from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp: At global scope: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:54: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 80 | struct CopyPointHelper::value>> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:54: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 80 | struct CopyPointHelper::value>> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:101: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 80 | struct CopyPointHelper::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:101: note: expected a type, got '( < std::is_same< , >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:106: error: expected unqualified-id before '>' token 80 | struct CopyPointHelper::value>> | ^~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:90:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 90 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:90:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 90 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:152: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 96 | pcl::traits::has_field>>>::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:152: note: expected a type, got '( < boost::mpl::and_ >, boost::mpl::or_ >, boost::mpl::not_ >, boost::mpl::and_, pcl::traits::has_field >, boost::mpl::and_, pcl::traits::has_field > > >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:157: error: expected unqualified-id before '>' token 96 | pcl::traits::has_field>>>::value>> | ^~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:109:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 109 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:109:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 109 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:134: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 113 | pcl::traits::has_field>>>::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:134: note: expected a type, got '( < boost::mpl::and_ >, boost::mpl::or_, pcl::traits::has_field >, boost::mpl::and_, pcl::traits::has_field > > >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:139: error: expected unqualified-id before '>' token 113 | pcl::traits::has_field>>>::value>> | ^~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:586, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In function 'int pcl::getFieldIndex(const string&, const std::vector&)': /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:27: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In lambda function: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:55: error: request for member 'name' in 'field', which is of non-class type 'const int' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In function 'void pcl::copyPointCloud(const pcl::PointCloud&, const std::vector&, pcl::PointCloud&)': /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:16: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:33: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In lambda function: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:61: error: request for member 'indices' in 'index', which is of non-class type 'const int' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~~~~ In file included from /usr/include/pcl-1.10/pcl/register_point_struct.h:56, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_traits.h:101:25: error: 'remove_all_extents_t' in namespace 'std' does not name a template type; did you mean 'remove_all_extents'? 101 | using type = std::remove_all_extents_t; | ^~~~~~~~~~~~~~~~~~~~ | remove_all_extents /usr/include/pcl-1.10/pcl/point_traits.h:102:63: error: 'type' was not declared in this scope; did you mean 'boost::type'? 102 | static const std::uint32_t value = sizeof (T) / sizeof (type); | ^~~~ | boost::type In file included from /usr/include/boost/numeric/conversion/cast.hpp:32, from /usr/include/boost/date_time/posix_time/posix_time_duration.hpp:15, from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:16, from /usr/include/boost/thread/thread_time.hpp:11, from /usr/include/boost/thread/lock_types.hpp:18, from /usr/include/boost/thread/pthread/mutex.hpp:16, from /usr/include/boost/thread/mutex.hpp:16, from /opt/openrobots/include/pointmatcher/PointMatcher.h:52, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/type.hpp:14:10: note: 'boost::type' declared here 14 | struct type {}; | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/register_point_struct.h:97:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 97 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:104:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 104 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:114:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 114 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:121:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 121 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:131:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 131 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:138:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 138 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:148:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 148 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:155:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 155 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:165:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 165 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:172:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 172 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:182:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 182 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:189:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 189 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/point_types.h:359, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/impl/point_types.hpp: In function 'std::ostream& pcl::operator<<(std::ostream&, const pcl::Histogram&)': /usr/include/pcl-1.10/pcl/impl/point_types.hpp:1696:25: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 1696 | [&os](const auto& hist) { os << ", " << hist; }); | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: template argument 1 is invalid 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator+=(pcl::_RGB&, const pcl::_RGB&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'plus' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator+=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'plusscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator-=(pcl::_RGB&, const pcl::_RGB&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'minus' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator-=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'minusscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator*=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'mulscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator/=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'divscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: template argument 1 is invalid 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator+=(pcl::_Intensity&, const pcl::_Intensity&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'plus' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator+=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'plusscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator-=(pcl::_Intensity&, const pcl::_Intensity&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'minus' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator-=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'minusscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator*=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'mulscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator/=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'divscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: template argument 1 is invalid 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator+=(pcl::_Intensity8u&, const pcl::_Intensity8u&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'plus' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator+=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'plusscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator-=(pcl::_Intensity8u&, const pcl::_Intensity8u&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'minus' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator-=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'minusscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator*=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'mulscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator/=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'divscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: template argument 1 is invalid 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator+=(pcl::_Intensity32u&, const pcl::_Intensity32u&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'plus' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator+=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'plusscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator-=(pcl::_Intensity32u&, const pcl::_Intensity32u&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'minus' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator-=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'minusscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator*=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'mulscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator/=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'divscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator+=(pcl::_PointXYZ&, const pcl::_PointXYZ&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator+=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator-=(pcl::_PointXYZ&, const pcl::_PointXYZ&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator-=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator*=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'mulscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'mulscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'mulscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator/=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'divscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'divscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'divscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator+=(pcl::_PointXYZRGBA&, const pcl::_PointXYZRGBA&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator+=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator-=(pcl::_PointXYZRGBA&, const pcl::_PointXYZRGBA&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator-=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator*=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator/=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator+=(pcl::_PointXYZRGB&, const pcl::_PointXYZRGB&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator+=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator-=(pcl::_PointXYZRGB&, const pcl::_PointXYZRGB&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator-=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator*=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator/=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator+=(pcl::_PointXYZRGBL&, const pcl::_PointXYZRGBL&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator+=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator-=(pcl::_PointXYZRGBL&, const pcl::_PointXYZRGBL&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator-=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator*=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator/=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator+=(pcl::_PointXYZHSV&, const pcl::_PointXYZHSV&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator+=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator-=(pcl::_PointXYZHSV&, const pcl::_PointXYZHSV&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator-=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator*=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator/=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: template argument 1 is invalid 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: template argument 1 is invalid 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator+=(pcl::PointXY&, const pcl::PointXY&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator+=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator-=(pcl::PointXY&, const pcl::PointXY&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator-=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator*=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'mulscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'mulscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator/=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'divscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'divscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: template argument 1 is invalid 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: template argument 1 is invalid 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator+=(pcl::PointUV&, const pcl::PointUV&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator+=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator-=(pcl::PointUV&, const pcl::PointUV&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator-=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator*=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'mulscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'mulscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator/=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'divscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'divscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator+=(pcl::InterestPoint&, const pcl::InterestPoint&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator+=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator-=(pcl::InterestPoint&, const pcl::InterestPoint&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator-=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator*=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator/=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator+=(pcl::_PointXYZI&, const pcl::_PointXYZI&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator+=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator-=(pcl::_PointXYZI&, const pcl::_PointXYZI&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator-=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator*=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator/=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator+=(pcl::PointXYZL&, const pcl::PointXYZL&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator+=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator-=(pcl::PointXYZL&, const pcl::PointXYZL&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator-=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator*=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator/=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: template argument 1 is invalid 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator+=(pcl::Label&, const pcl::Label&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'plus' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator+=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'plusscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator-=(pcl::Label&, const pcl::Label&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'minus' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator-=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'minusscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator*=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'mulscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator/=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'divscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator+=(pcl::_Normal&, const pcl::_Normal&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/io/file_io.h: At global scope: /usr/include/pcl-1.10/pcl/io/file_io.h:235:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 235 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/io/file_io.h:252:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 252 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/io/file_io.h:266:18: error: expected initializer before '<' token 266 | copyValueString (const pcl::PCLPointCloud2 &cloud, | ^ /usr/include/pcl-1.10/pcl/io/file_io.h:280:18: error: expected initializer before '<' token 280 | copyValueString (const pcl::PCLPointCloud2 &cloud, | ^ /usr/include/pcl-1.10/pcl/io/file_io.h:304:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 304 | std::enable_if_t::value, bool> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator+=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator-=(pcl::_Normal&, const pcl::_Normal&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ /usr/include/pcl-1.10/pcl/io/file_io.h:317:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 317 | std::enable_if_t::value, bool> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator-=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator*=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator/=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator+=(pcl::_Axis&, const pcl::_Axis&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator+=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator-=(pcl::_Axis&, const pcl::_Axis&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator-=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator*=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'mulscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'mulscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'mulscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator/=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'divscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'divscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'divscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator+=(pcl::PointNormal&, const pcl::PointNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator+=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator-=(pcl::PointNormal&, const pcl::PointNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator-=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator*=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator/=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator+=(pcl::_PointXYZRGBNormal&, const pcl::_PointXYZRGBNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator+=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator-=(pcl::_PointXYZRGBNormal&, const pcl::_PointXYZRGBNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator-=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator*=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator/=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator+=(pcl::PointXYZINormal&, const pcl::PointXYZINormal&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator+=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator-=(pcl::PointXYZINormal&, const pcl::PointXYZINormal&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator-=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator*=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator/=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator+=(pcl::PointXYZLNormal&, const pcl::PointXYZLNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator+=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator-=(pcl::PointXYZLNormal&, const pcl::PointXYZLNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator-=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator*=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator/=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator+=(pcl::PointWithRange&, const pcl::PointWithRange&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator+=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator-=(pcl::PointWithRange&, const pcl::PointWithRange&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator-=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator*=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator/=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator+=(pcl::_PointWithViewpoint&, const pcl::_PointWithViewpoint&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator+=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator-=(pcl::_PointWithViewpoint&, const pcl::_PointWithViewpoint&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator-=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator*=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator/=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator+=(pcl::MomentInvariants&, const pcl::MomentInvariants&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator+=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator-=(pcl::MomentInvariants&, const pcl::MomentInvariants&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator-=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator*=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'mulscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'mulscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'mulscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator/=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'divscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'divscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'divscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: template argument 1 is invalid 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: template argument 1 is invalid 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator+=(pcl::PrincipalRadiiRSD&, const pcl::PrincipalRadiiRSD&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator+=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator-=(pcl::PrincipalRadiiRSD&, const pcl::PrincipalRadiiRSD&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator-=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator*=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'mulscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'mulscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator/=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'divscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'divscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: template argument 1 is invalid 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator+=(pcl::Boundary&, const pcl::Boundary&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'plus' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator+=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'plusscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator-=(pcl::Boundary&, const pcl::Boundary&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'minus' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator-=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'minusscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator*=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'mulscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator/=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'divscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator+=(pcl::PrincipalCurvatures&, const pcl::PrincipalCurvatures&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator+=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator-=(pcl::PrincipalCurvatures&, const pcl::PrincipalCurvatures&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator-=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator*=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/pcl_macros.h:77, from /usr/include/pcl-1.10/pcl/PCLHeader.h:10, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/pcl_config.h:7:4: error: #error PCL requires C++14 or above 7 | #error PCL requires C++14 or above | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator/=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: template argument 1 is invalid 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator+=(pcl::PFHSignature125&, const pcl::PFHSignature125&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'plus' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator+=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'plusscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator-=(pcl::PFHSignature125&, const pcl::PFHSignature125&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'minus' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator-=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'minusscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator*=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'mulscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator/=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'divscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: template argument 1 is invalid 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator+=(pcl::PFHRGBSignature250&, const pcl::PFHRGBSignature250&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'plus' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator+=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'plusscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator-=(pcl::PFHRGBSignature250&, const pcl::PFHRGBSignature250&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'minus' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator-=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'minusscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator*=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'mulscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator/=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'divscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator+=(pcl::PPFSignature&, const pcl::PPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator+=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator-=(pcl::PPFSignature&, const pcl::PPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator-=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator*=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator/=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator+=(pcl::CPPFSignature&, const pcl::CPPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator+=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator-=(pcl::CPPFSignature&, const pcl::CPPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator-=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator*=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator/=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator+=(pcl::PPFRGBSignature&, const pcl::PPFRGBSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator+=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator-=(pcl::PPFRGBSignature&, const pcl::PPFRGBSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator-=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/io/file_io.h: At global scope: /usr/include/pcl-1.10/pcl/io/file_io.h:235:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 235 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/io/file_io.h:252:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 252 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/io/file_io.h:266:18: error: expected initializer before '<' token 266 | copyValueString (const pcl::PCLPointCloud2 &cloud, | ^ /usr/include/pcl-1.10/pcl/io/file_io.h:280:18: error: expected initializer before '<' token 280 | copyValueString (const pcl::PCLPointCloud2 &cloud, | ^ /usr/include/pcl-1.10/pcl/io/file_io.h:304:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 304 | std::enable_if_t::value, bool> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator*=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/io/file_io.h:317:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 317 | std::enable_if_t::value, bool> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator/=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: template argument 1 is invalid 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator+=(pcl::NormalBasedSignature12&, const pcl::NormalBasedSignature12&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'plus' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator+=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'plusscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator-=(pcl::NormalBasedSignature12&, const pcl::NormalBasedSignature12&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'minus' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator-=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'minusscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator*=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'mulscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator/=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'divscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: template argument 1 is invalid 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: template argument 1 is invalid 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator+=(pcl::ShapeContext1980&, const pcl::ShapeContext1980&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator+=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator-=(pcl::ShapeContext1980&, const pcl::ShapeContext1980&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator-=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator*=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'mulscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'mulscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator/=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'divscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'divscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: template argument 1 is invalid 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: template argument 1 is invalid 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator+=(pcl::UniqueShapeContext1960&, const pcl::UniqueShapeContext1960&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator+=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator-=(pcl::UniqueShapeContext1960&, const pcl::UniqueShapeContext1960&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator-=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator*=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'mulscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'mulscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator/=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'divscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'divscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: template argument 1 is invalid 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: template argument 1 is invalid 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator+=(pcl::SHOT352&, const pcl::SHOT352&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/console/print.h:44, from /usr/include/pcl-1.10/pcl/conversions.h:53, from /usr/include/pcl-1.10/pcl/common/io.h:48, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/pcl_config.h:7:4: error: #error PCL requires C++14 or above 7 | #error PCL requires C++14 or above | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator+=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator-=(pcl::SHOT352&, const pcl::SHOT352&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator-=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator*=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'mulscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'mulscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator/=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'divscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'divscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: template argument 1 is invalid 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: template argument 1 is invalid 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator+=(pcl::SHOT1344&, const pcl::SHOT1344&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator+=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator-=(pcl::SHOT1344&, const pcl::SHOT1344&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator-=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator*=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'mulscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'mulscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator/=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'divscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'divscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: template argument 1 is invalid 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator+=(pcl::FPFHSignature33&, const pcl::FPFHSignature33&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'plus' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator+=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'plusscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator-=(pcl::FPFHSignature33&, const pcl::FPFHSignature33&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'minus' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator-=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'minusscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator*=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'mulscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator/=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'divscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator+=(pcl::BRISKSignature512&, const pcl::BRISKSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator+=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator-=(pcl::BRISKSignature512&, const pcl::BRISKSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator-=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator*=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'mulscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'mulscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'mulscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator/=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'divscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'divscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'divscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: template argument 1 is invalid 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator+=(pcl::VFHSignature308&, const pcl::VFHSignature308&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'plus' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator+=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'plusscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator-=(pcl::VFHSignature308&, const pcl::VFHSignature308&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'minus' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator-=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'minusscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator*=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'mulscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator/=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'divscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: template argument 1 is invalid 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator+=(pcl::GRSDSignature21&, const pcl::GRSDSignature21&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'plus' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/c++/9/algorithm:62, from /usr/include/boost/smart_ptr/shared_ptr.hpp:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:69, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_algo.h: In instantiation of '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator >; _OIter = std::back_insert_iterator >; _UnaryOperation = pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::]': /usr/include/pcl-1.10/pcl/PolygonMesh.h:55:24: required from here /usr/include/c++/9/bits/stl_algo.h:4343:24: error: no match for call to '(pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::) (const pcl::Vertices&)' 4343 | *__result = __unary_op(*__first); | ~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:50, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:22: note: candidate: 'pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::' 45 | [point_offset](auto polygon) | ^ /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:22: note: no known conversion for argument 1 from 'const pcl::Vertices' to 'int' In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator+=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'plusscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator-=(pcl::GRSDSignature21&, const pcl::GRSDSignature21&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'minus' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/c++/9/numeric:62, from /usr/include/pcl-1.10/pcl/common/io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_numeric.h: In instantiation of '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = std::__cxx11::basic_string; _BinaryOperation = pcl::getFieldsList(const pcl::PCLPointCloud2&)::]': /usr/include/pcl-1.10/pcl/common/io.h:144:82: required from here /usr/include/c++/9/bits/stl_numeric.h:166:22: error: no match for call to '(pcl::getFieldsList(const pcl::PCLPointCloud2&)::) (std::__cxx11::basic_string&, const pcl::PCLPointField&)' 166 | __init = __binary_op(_GLIBCXX_MOVE_IF_20(__init), *__first); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_numeric.h:166:22: note: candidate: 'void (*)(const int&, const int&)' /usr/include/c++/9/bits/stl_numeric.h:166:22: note: candidate expects 3 arguments, 3 provided In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h:144:9: note: candidate: 'pcl::getFieldsList(const pcl::PCLPointCloud2&)::' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^ /usr/include/pcl-1.10/pcl/common/io.h:144:9: note: no known conversion for argument 1 from 'std::__cxx11::basic_string' to 'const int&' In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator-=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'minusscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator*=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'mulscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator/=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'divscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: template argument 1 is invalid 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator+=(pcl::ESFSignature640&, const pcl::ESFSignature640&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'plus' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator+=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'plusscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator-=(pcl::ESFSignature640&, const pcl::ESFSignature640&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'minus' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator-=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'minusscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator*=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'mulscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator/=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'divscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: template argument 1 is invalid 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator+=(pcl::GASDSignature512&, const pcl::GASDSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'plus' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator+=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'plusscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator-=(pcl::GASDSignature512&, const pcl::GASDSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'minus' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator-=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'minusscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator*=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'mulscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator/=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'divscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: template argument 1 is invalid 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator+=(pcl::GASDSignature984&, const pcl::GASDSignature984&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'plus' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator+=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'plusscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator-=(pcl::GASDSignature984&, const pcl::GASDSignature984&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'minus' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator-=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'minusscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator*=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'mulscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator/=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'divscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: template argument 1 is invalid 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator+=(pcl::GASDSignature7992&, const pcl::GASDSignature7992&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'plus' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator+=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'plusscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator-=(pcl::GASDSignature7992&, const pcl::GASDSignature7992&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'minus' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator-=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'minusscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator*=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'mulscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator/=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'divscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: template argument 1 is invalid 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator+=(pcl::Narf36&, const pcl::Narf36&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'plus' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator+=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'plusscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator-=(pcl::Narf36&, const pcl::Narf36&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'minus' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator-=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'minusscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator*=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'mulscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator/=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'divscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: template argument 1 is invalid 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator+=(pcl::GFPFHSignature16&, const pcl::GFPFHSignature16&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'plus' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator+=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'plusscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator-=(pcl::GFPFHSignature16&, const pcl::GFPFHSignature16&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'minus' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator-=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'minusscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator*=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'mulscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator/=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'divscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator+=(pcl::IntensityGradient&, const pcl::IntensityGradient&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator+=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator-=(pcl::IntensityGradient&, const pcl::IntensityGradient&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator-=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator*=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'mulscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'mulscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'mulscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator/=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'divscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'divscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'divscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator+=(pcl::PointWithScale&, const pcl::PointWithScale&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator+=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator-=(pcl::PointWithScale&, const pcl::PointWithScale&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator-=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator*=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator/=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator+=(pcl::PointSurfel&, const pcl::PointSurfel&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator+=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator-=(pcl::PointSurfel&, const pcl::PointSurfel&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator-=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator*=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator/=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator+=(pcl::_ReferenceFrame&, const pcl::_ReferenceFrame&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator+=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator-=(pcl::_ReferenceFrame&, const pcl::_ReferenceFrame&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator-=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator*=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator/=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator+=(pcl::_PointDEM&, const pcl::_PointDEM&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator+=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator-=(pcl::_PointDEM&, const pcl::_PointDEM&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator-=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator*=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator/=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:810:24: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 810 | using HasXY = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:813:26: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 813 | using HasNoXY = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:826:25: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 826 | using HasXYZ = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:829:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 829 | using HasNoXYZ = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:843:28: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 843 | using HasNormal = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:846:30: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 846 | using HasNoNormal = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:857:31: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 857 | using HasCurvature = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:860:33: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 860 | using HasNoCurvature = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:871:31: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 871 | using HasIntensity = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:874:33: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 874 | using HasNoIntensity = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:886:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 886 | using HasColor = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:889:29: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 889 | using HasNoColor = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:900:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 900 | using HasLabel = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:903:29: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 903 | using HasNoLabel = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/point_types.h:909, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/common/point_tests.h:108:38: error: 'pcl::traits::HasNoXY' has not been declared 108 | template = true> constexpr inline bool | ^~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:108:45: error: expected '>' before '<' token 108 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:114:38: error: 'pcl::traits::HasNoXYZ' has not been declared 114 | template = true> constexpr inline bool | ^~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:114:46: error: expected '>' before '<' token 114 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:120:38: error: 'pcl::traits::HasNoNormal' has not been declared 120 | template = true> constexpr inline bool | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:120:49: error: expected '>' before '<' token 120 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:127:38: error: 'pcl::traits::HasXY' has not been declared 127 | template = true> inline bool | ^~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:127:43: error: expected '>' before '<' token 127 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:128:3: error: redefinition of 'template > bool pcl::isXYFinite(const PointT&)' 128 | isXYFinite (const PointT& pt) noexcept | ^~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:109:3: note: 'template > constexpr bool pcl::isXYFinite(const PointT&)' previously declared here 109 | isXYFinite (const PointT&) noexcept | ^~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:133:38: error: 'pcl::traits::HasXYZ' has not been declared 133 | template = true> inline bool | ^~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:133:44: error: expected '>' before '<' token 133 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:134:3: error: redefinition of 'template > bool pcl::isXYZFinite(const PointT&)' 134 | isXYZFinite (const PointT& pt) noexcept | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:115:3: note: 'template > constexpr bool pcl::isXYZFinite(const PointT&)' previously declared here 115 | isXYZFinite (const PointT&) noexcept | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:139:38: error: 'pcl::traits::HasNormal' has not been declared 139 | template = true> inline bool | ^~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:139:47: error: expected '>' before '<' token 139 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:140:3: error: redefinition of 'template > bool pcl::isNormalFinite(const PointT&)' 140 | isNormalFinite (const PointT& pt) noexcept | ^~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:121:3: note: 'template > constexpr bool pcl::isNormalFinite(const PointT&)' previously declared here 121 | isNormalFinite (const PointT&) noexcept | ^~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_cloud.h:52, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/make_shared.h:73:6: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 73 | std::enable_if_t::value, shared_ptr> make_shared(Args&&... args) | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/make_shared.h:79:6: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 79 | std::enable_if_t::value, shared_ptr> make_shared(Args&&... args) | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:45, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/PolygonMesh.h: In static member function 'static bool pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)': /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:37: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 45 | [point_offset](auto polygon) | ^~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h: In lambda function: /usr/include/pcl-1.10/pcl/PolygonMesh.h:47:48: error: request for member 'vertices' in 'polygon', which is of non-class type 'int' 47 | std::transform(polygon.vertices.begin (), | ^~~~~~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h:48:48: error: request for member 'vertices' in 'polygon', which is of non-class type 'int' 48 | polygon.vertices.end (), | ^~~~~~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h:49:48: error: request for member 'vertices' in 'polygon', which is of non-class type 'int' 49 | polygon.vertices.begin (), | ^~~~~~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h:50:55: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 50 | [point_offset](auto& point_idx) | ^~~~ In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/ios:40, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::]' /usr/include/pcl-1.10/pcl/conversions.h:318:93: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/predefined_ops.h:283:11: note: candidate: 'void (*)(const int&)' /usr/include/c++/9/bits/predefined_ops.h:283:11: note: candidate expects 2 arguments, 2 provided In file included from /usr/include/pcl-1.10/pcl/common/io.h:48, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/conversions.h:317:28: note: candidate: 'pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^ /usr/include/pcl-1.10/pcl/conversions.h:317:28: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'const int&' In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/ios:40, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::]' /usr/include/pcl-1.10/pcl/common/io.h:65:77: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h:65:9: note: candidate: 'pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^ /usr/include/pcl-1.10/pcl/common/io.h:65:9: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'int' In file included from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:48, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/conversions.h: In function 'void pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)': /usr/include/pcl-1.10/pcl/conversions.h:317:37: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^~~~ /usr/include/pcl-1.10/pcl/conversions.h: In lambda function: /usr/include/pcl-1.10/pcl/conversions.h:317:65: error: request for member 'name' in 'field', which is of non-class type 'const int' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^~~~ In file included from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:49, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h: In function 'int pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)': /usr/include/pcl-1.10/pcl/common/io.h:65:29: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h: In lambda function: /usr/include/pcl-1.10/pcl/common/io.h:65:56: error: request for member 'name' in 'field', which is of non-class type 'const int' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h: In function 'std::string pcl::getFieldsList(const pcl::PCLPointCloud2&)': /usr/include/pcl-1.10/pcl/common/io.h:144:18: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h:144:35: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h: In lambda function: /usr/include/pcl-1.10/pcl/common/io.h:144:75: error: request for member 'name' in 'field', which is of non-class type 'const int' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^~~~ In file included from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:49, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp: At global scope: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:54: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 80 | struct CopyPointHelper::value>> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:54: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 80 | struct CopyPointHelper::value>> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:101: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 80 | struct CopyPointHelper::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:101: note: expected a type, got '( < std::is_same< , >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:106: error: expected unqualified-id before '>' token 80 | struct CopyPointHelper::value>> | ^~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:90:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 90 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:90:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 90 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:49, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:152: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 96 | pcl::traits::has_field>>>::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:152: note: expected a type, got '( < boost::mpl::and_ >, boost::mpl::or_ >, boost::mpl::not_ >, boost::mpl::and_, pcl::traits::has_field >, boost::mpl::and_, pcl::traits::has_field > > >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:157: error: expected unqualified-id before '>' token 96 | pcl::traits::has_field>>>::value>> | ^~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:109:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 109 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:109:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 109 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:134: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 113 | pcl::traits::has_field>>>::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:134: note: expected a type, got '( < boost::mpl::and_ >, boost::mpl::or_, pcl::traits::has_field >, boost::mpl::and_, pcl::traits::has_field > > >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:139: error: expected unqualified-id before '>' token 113 | pcl::traits::has_field>>>::value>> | ^~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:49, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In function 'int pcl::getFieldIndex(const string&, const std::vector&)': /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:27: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In lambda function: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:55: error: request for member 'name' in 'field', which is of non-class type 'const int' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In function 'void pcl::copyPointCloud(const pcl::PointCloud&, const std::vector&, pcl::PointCloud&)': /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:16: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:33: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In lambda function: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:61: error: request for member 'indices' in 'index', which is of non-class type 'const int' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~~~~ In file included from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:49, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/io/file_io.h: At global scope: /usr/include/pcl-1.10/pcl/io/file_io.h:235:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 235 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:49, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/io/file_io.h:252:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 252 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/io/file_io.h:266:18: error: expected initializer before '<' token 266 | copyValueString (const pcl::PCLPointCloud2 &cloud, | ^ /usr/include/pcl-1.10/pcl/io/file_io.h:280:18: error: expected initializer before '<' token 280 | copyValueString (const pcl::PCLPointCloud2 &cloud, | ^ /usr/include/pcl-1.10/pcl/io/file_io.h:304:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 304 | std::enable_if_t::value, bool> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/io/file_io.h:317:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 317 | std::enable_if_t::value, bool> | ^~~~~~~~~~~ | enable_if make[2]: *** [aicp_core/CMakeFiles/aicpUtils.dir/build.make:92: aicp_core/CMakeFiles/aicpUtils.dir/src/utils/cloudIO.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from /usr/include/c++/9/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, from /usr/include/eigen3/Eigen/StdVector:14, from /opt/openrobots/include/pointmatcher/PointMatcher.h:47, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_algo.h: In instantiation of '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator >; _OIter = std::back_insert_iterator >; _UnaryOperation = pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::]': /usr/include/pcl-1.10/pcl/PolygonMesh.h:55:24: required from here /usr/include/c++/9/bits/stl_algo.h:4343:24: error: no match for call to '(pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::) (const pcl::Vertices&)' 4343 | *__result = __unary_op(*__first); | ~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:45, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:22: note: candidate: 'pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::' 45 | [point_offset](auto polygon) | ^ /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:22: note: no known conversion for argument 1 from 'const pcl::Vertices' to 'int' In file included from /usr/include/c++/9/numeric:62, from /usr/include/pcl-1.10/pcl/common/io.h:43, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:49, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_numeric.h: In instantiation of '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = std::__cxx11::basic_string; _BinaryOperation = pcl::getFieldsList(const pcl::PCLPointCloud2&)::]': /usr/include/pcl-1.10/pcl/common/io.h:144:82: required from here /usr/include/c++/9/bits/stl_numeric.h:166:22: error: no match for call to '(pcl::getFieldsList(const pcl::PCLPointCloud2&)::) (std::__cxx11::basic_string&, const pcl::PCLPointField&)' 166 | __init = __binary_op(_GLIBCXX_MOVE_IF_20(__init), *__first); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_numeric.h:166:22: note: candidate: 'void (*)(const int&, const int&)' /usr/include/c++/9/bits/stl_numeric.h:166:22: note: candidate expects 3 arguments, 3 provided In file included from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:49, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h:144:9: note: candidate: 'pcl::getFieldsList(const pcl::PCLPointCloud2&)::' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^ /usr/include/pcl-1.10/pcl/common/io.h:144:9: note: no known conversion for argument 1 from 'std::__cxx11::basic_string' to 'const int&' In file included from /usr/include/pcl-1.10/pcl/point_cloud.h:50, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_traits.h:101:25: error: 'remove_all_extents_t' in namespace 'std' does not name a template type; did you mean 'remove_all_extents'? 101 | using type = std::remove_all_extents_t; | ^~~~~~~~~~~~~~~~~~~~ | remove_all_extents /usr/include/pcl-1.10/pcl/point_traits.h:102:63: error: 'type' was not declared in this scope 102 | static const std::uint32_t value = sizeof (T) / sizeof (type); | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_cloud.h:52, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/make_shared.h:73:6: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 73 | std::enable_if_t::value, shared_ptr> make_shared(Args&&... args) | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/make_shared.h:79:6: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 79 | std::enable_if_t::value, shared_ptr> make_shared(Args&&... args) | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/common/io.h:48, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/conversions.h: In function 'void pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)': /usr/include/pcl-1.10/pcl/conversions.h:317:37: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^~~~ /usr/include/pcl-1.10/pcl/conversions.h: In lambda function: /usr/include/pcl-1.10/pcl/conversions.h:317:65: error: request for member 'name' in 'field', which is of non-class type 'const int' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:50, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/PolygonMesh.h: In static member function 'static bool pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)': /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:37: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 45 | [point_offset](auto polygon) | ^~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h: In lambda function: /usr/include/pcl-1.10/pcl/PolygonMesh.h:47:48: error: request for member 'vertices' in 'polygon', which is of non-class type 'int' 47 | std::transform(polygon.vertices.begin (), | ^~~~~~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h:48:48: error: request for member 'vertices' in 'polygon', which is of non-class type 'int' 48 | polygon.vertices.end (), | ^~~~~~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h:49:48: error: request for member 'vertices' in 'polygon', which is of non-class type 'int' 49 | polygon.vertices.begin (), | ^~~~~~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h:50:55: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 50 | [point_offset](auto& point_idx) | ^~~~ In file included from /usr/include/c++/9/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_algo.h: In instantiation of '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator >; _OIter = std::back_insert_iterator >; _UnaryOperation = pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::]': /usr/include/pcl-1.10/pcl/PolygonMesh.h:55:24: required from here /usr/include/c++/9/bits/stl_algo.h:4343:24: error: no match for call to '(pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::) (const pcl::Vertices&)' 4343 | *__result = __unary_op(*__first); | ~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:50, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:22: note: candidate: 'pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::' 45 | [point_offset](auto polygon) | ^ /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:22: note: no known conversion for argument 1 from 'const pcl::Vertices' to 'int' In file included from /usr/include/c++/9/numeric:62, from /usr/include/pcl-1.10/pcl/common/io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_numeric.h: In instantiation of '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = std::__cxx11::basic_string; _BinaryOperation = pcl::getFieldsList(const pcl::PCLPointCloud2&)::]': /usr/include/pcl-1.10/pcl/common/io.h:144:82: required from here /usr/include/c++/9/bits/stl_numeric.h:166:22: error: no match for call to '(pcl::getFieldsList(const pcl::PCLPointCloud2&)::) (std::__cxx11::basic_string&, const pcl::PCLPointField&)' 166 | __init = __binary_op(_GLIBCXX_MOVE_IF_20(__init), *__first); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_numeric.h:166:22: note: candidate: 'void (*)(const int&, const int&)' /usr/include/c++/9/bits/stl_numeric.h:166:22: note: candidate expects 3 arguments, 3 provided In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h:144:9: note: candidate: 'pcl::getFieldsList(const pcl::PCLPointCloud2&)::' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^ /usr/include/pcl-1.10/pcl/common/io.h:144:9: note: no known conversion for argument 1 from 'std::__cxx11::basic_string' to 'const int&' In file included from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h: In function 'int pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)': /usr/include/pcl-1.10/pcl/common/io.h:65:29: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h: In lambda function: /usr/include/pcl-1.10/pcl/common/io.h:65:56: error: request for member 'name' in 'field', which is of non-class type 'const int' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h: In function 'std::string pcl::getFieldsList(const pcl::PCLPointCloud2&)': /usr/include/pcl-1.10/pcl/common/io.h:144:18: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h:144:35: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h: In lambda function: /usr/include/pcl-1.10/pcl/common/io.h:144:75: error: request for member 'name' in 'field', which is of non-class type 'const int' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/register_point_struct.h: At global scope: /usr/include/pcl-1.10/pcl/register_point_struct.h:97:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 97 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:104:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 104 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:114:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 114 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:121:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 121 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:131:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 131 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:138:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 138 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:148:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 148 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:155:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 155 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:165:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 165 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:172:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 172 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:182:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 182 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:189:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 189 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/point_types.h:359, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/impl/point_types.hpp: In function 'std::ostream& pcl::operator<<(std::ostream&, const pcl::Histogram&)': /usr/include/pcl-1.10/pcl/impl/point_types.hpp:1696:25: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 1696 | [&os](const auto& hist) { os << ", " << hist; }); | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: template argument 1 is invalid 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator+=(pcl::_RGB&, const pcl::_RGB&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'plus' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator+=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'plusscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator-=(pcl::_RGB&, const pcl::_RGB&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'minus' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator-=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'minusscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator*=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'mulscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator/=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'divscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: template argument 1 is invalid 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator+=(pcl::_Intensity&, const pcl::_Intensity&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'plus' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator+=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'plusscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator-=(pcl::_Intensity&, const pcl::_Intensity&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'minus' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator-=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'minusscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator*=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'mulscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator/=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'divscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: template argument 1 is invalid 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator+=(pcl::_Intensity8u&, const pcl::_Intensity8u&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'plus' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator+=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'plusscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator-=(pcl::_Intensity8u&, const pcl::_Intensity8u&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'minus' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator-=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'minusscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator*=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'mulscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator/=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'divscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: template argument 1 is invalid 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator+=(pcl::_Intensity32u&, const pcl::_Intensity32u&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'plus' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator+=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'plusscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator-=(pcl::_Intensity32u&, const pcl::_Intensity32u&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'minus' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator-=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'minusscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator*=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'mulscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator/=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'divscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator+=(pcl::_PointXYZ&, const pcl::_PointXYZ&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator+=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator-=(pcl::_PointXYZ&, const pcl::_PointXYZ&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator-=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator*=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'mulscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'mulscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'mulscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator/=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'divscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'divscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'divscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator+=(pcl::_PointXYZRGBA&, const pcl::_PointXYZRGBA&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator+=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator-=(pcl::_PointXYZRGBA&, const pcl::_PointXYZRGBA&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator-=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator*=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator/=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator+=(pcl::_PointXYZRGB&, const pcl::_PointXYZRGB&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator+=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator-=(pcl::_PointXYZRGB&, const pcl::_PointXYZRGB&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator-=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator*=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator/=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator+=(pcl::_PointXYZRGBL&, const pcl::_PointXYZRGBL&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator+=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator-=(pcl::_PointXYZRGBL&, const pcl::_PointXYZRGBL&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator-=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator*=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator/=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator+=(pcl::_PointXYZHSV&, const pcl::_PointXYZHSV&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator+=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator-=(pcl::_PointXYZHSV&, const pcl::_PointXYZHSV&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator-=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator*=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator/=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: template argument 1 is invalid 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: template argument 1 is invalid 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator+=(pcl::PointXY&, const pcl::PointXY&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator+=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator-=(pcl::PointXY&, const pcl::PointXY&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator-=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator*=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'mulscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'mulscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator/=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'divscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'divscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: template argument 1 is invalid 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: template argument 1 is invalid 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator+=(pcl::PointUV&, const pcl::PointUV&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator+=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator-=(pcl::PointUV&, const pcl::PointUV&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator-=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator*=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'mulscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'mulscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator/=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'divscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'divscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator+=(pcl::InterestPoint&, const pcl::InterestPoint&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator+=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator-=(pcl::InterestPoint&, const pcl::InterestPoint&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator-=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator*=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator/=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator+=(pcl::_PointXYZI&, const pcl::_PointXYZI&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator+=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator-=(pcl::_PointXYZI&, const pcl::_PointXYZI&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator-=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator*=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator/=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator+=(pcl::PointXYZL&, const pcl::PointXYZL&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator+=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator-=(pcl::PointXYZL&, const pcl::PointXYZL&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator-=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator*=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator/=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: template argument 1 is invalid 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator+=(pcl::Label&, const pcl::Label&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'plus' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator+=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'plusscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator-=(pcl::Label&, const pcl::Label&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'minus' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator-=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'minusscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator*=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'mulscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator/=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'divscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator+=(pcl::_Normal&, const pcl::_Normal&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator+=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator-=(pcl::_Normal&, const pcl::_Normal&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator-=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator*=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator/=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator+=(pcl::_Axis&, const pcl::_Axis&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator+=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator-=(pcl::_Axis&, const pcl::_Axis&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator-=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator*=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'mulscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'mulscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'mulscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator/=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'divscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'divscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'divscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator+=(pcl::PointNormal&, const pcl::PointNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator+=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator-=(pcl::PointNormal&, const pcl::PointNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator-=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator*=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator/=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator+=(pcl::_PointXYZRGBNormal&, const pcl::_PointXYZRGBNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator+=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator-=(pcl::_PointXYZRGBNormal&, const pcl::_PointXYZRGBNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator-=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator*=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator/=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator+=(pcl::PointXYZINormal&, const pcl::PointXYZINormal&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator+=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator-=(pcl::PointXYZINormal&, const pcl::PointXYZINormal&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator-=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator*=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator/=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator+=(pcl::PointXYZLNormal&, const pcl::PointXYZLNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator+=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator-=(pcl::PointXYZLNormal&, const pcl::PointXYZLNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator-=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator*=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator/=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator+=(pcl::PointWithRange&, const pcl::PointWithRange&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator+=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator-=(pcl::PointWithRange&, const pcl::PointWithRange&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator-=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator*=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator/=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator+=(pcl::_PointWithViewpoint&, const pcl::_PointWithViewpoint&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator+=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator-=(pcl::_PointWithViewpoint&, const pcl::_PointWithViewpoint&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator-=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator*=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator/=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator+=(pcl::MomentInvariants&, const pcl::MomentInvariants&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator+=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator-=(pcl::MomentInvariants&, const pcl::MomentInvariants&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator-=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator*=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'mulscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'mulscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'mulscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator/=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'divscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'divscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'divscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: template argument 1 is invalid 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: template argument 1 is invalid 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator+=(pcl::PrincipalRadiiRSD&, const pcl::PrincipalRadiiRSD&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator+=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator-=(pcl::PrincipalRadiiRSD&, const pcl::PrincipalRadiiRSD&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator-=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator*=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'mulscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'mulscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator/=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'divscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'divscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: template argument 1 is invalid 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator+=(pcl::Boundary&, const pcl::Boundary&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'plus' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator+=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'plusscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator-=(pcl::Boundary&, const pcl::Boundary&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'minus' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator-=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'minusscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator*=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'mulscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator/=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'divscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator+=(pcl::PrincipalCurvatures&, const pcl::PrincipalCurvatures&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator+=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator-=(pcl::PrincipalCurvatures&, const pcl::PrincipalCurvatures&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator-=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator*=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator/=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: template argument 1 is invalid 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator+=(pcl::PFHSignature125&, const pcl::PFHSignature125&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'plus' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator+=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'plusscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator-=(pcl::PFHSignature125&, const pcl::PFHSignature125&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'minus' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator-=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'minusscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator*=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'mulscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator/=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'divscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: template argument 1 is invalid 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator+=(pcl::PFHRGBSignature250&, const pcl::PFHRGBSignature250&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'plus' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator+=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'plusscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator-=(pcl::PFHRGBSignature250&, const pcl::PFHRGBSignature250&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'minus' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator-=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'minusscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator*=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'mulscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator/=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'divscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator+=(pcl::PPFSignature&, const pcl::PPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator+=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator-=(pcl::PPFSignature&, const pcl::PPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator-=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator*=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator/=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator+=(pcl::CPPFSignature&, const pcl::CPPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator+=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator-=(pcl::CPPFSignature&, const pcl::CPPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator-=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator*=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator/=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator+=(pcl::PPFRGBSignature&, const pcl::PPFRGBSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator+=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator-=(pcl::PPFRGBSignature&, const pcl::PPFRGBSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator-=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator*=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator/=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: template argument 1 is invalid 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator+=(pcl::NormalBasedSignature12&, const pcl::NormalBasedSignature12&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'plus' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator+=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'plusscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator-=(pcl::NormalBasedSignature12&, const pcl::NormalBasedSignature12&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'minus' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator-=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'minusscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator*=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'mulscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator/=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'divscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: template argument 1 is invalid 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: template argument 1 is invalid 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator+=(pcl::ShapeContext1980&, const pcl::ShapeContext1980&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator+=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator-=(pcl::ShapeContext1980&, const pcl::ShapeContext1980&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator-=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator*=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'mulscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'mulscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator/=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'divscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'divscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: template argument 1 is invalid 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: template argument 1 is invalid 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator+=(pcl::UniqueShapeContext1960&, const pcl::UniqueShapeContext1960&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator+=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator-=(pcl::UniqueShapeContext1960&, const pcl::UniqueShapeContext1960&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator-=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator*=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'mulscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'mulscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator/=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'divscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'divscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: template argument 1 is invalid 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: template argument 1 is invalid 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator+=(pcl::SHOT352&, const pcl::SHOT352&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator+=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator-=(pcl::SHOT352&, const pcl::SHOT352&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator-=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator*=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'mulscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'mulscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator/=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'divscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'divscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: template argument 1 is invalid 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: template argument 1 is invalid 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator+=(pcl::SHOT1344&, const pcl::SHOT1344&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator+=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator-=(pcl::SHOT1344&, const pcl::SHOT1344&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator-=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator*=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'mulscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'mulscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator/=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'divscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'divscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: template argument 1 is invalid 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator+=(pcl::FPFHSignature33&, const pcl::FPFHSignature33&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'plus' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator+=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'plusscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator-=(pcl::FPFHSignature33&, const pcl::FPFHSignature33&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'minus' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator-=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'minusscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator*=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'mulscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator/=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'divscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator+=(pcl::BRISKSignature512&, const pcl::BRISKSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator+=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator-=(pcl::BRISKSignature512&, const pcl::BRISKSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator-=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator*=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'mulscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'mulscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'mulscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator/=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'divscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'divscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'divscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: template argument 1 is invalid 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator+=(pcl::VFHSignature308&, const pcl::VFHSignature308&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'plus' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator+=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'plusscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator-=(pcl::VFHSignature308&, const pcl::VFHSignature308&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'minus' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator-=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'minusscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator*=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'mulscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator/=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'divscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: template argument 1 is invalid 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator+=(pcl::GRSDSignature21&, const pcl::GRSDSignature21&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'plus' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator+=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'plusscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator-=(pcl::GRSDSignature21&, const pcl::GRSDSignature21&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'minus' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator-=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'minusscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator*=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'mulscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator/=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'divscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: template argument 1 is invalid 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator+=(pcl::ESFSignature640&, const pcl::ESFSignature640&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'plus' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator+=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'plusscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator-=(pcl::ESFSignature640&, const pcl::ESFSignature640&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'minus' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator-=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'minusscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator*=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'mulscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator/=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'divscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: template argument 1 is invalid 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator+=(pcl::GASDSignature512&, const pcl::GASDSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'plus' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator+=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'plusscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator-=(pcl::GASDSignature512&, const pcl::GASDSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'minus' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator-=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'minusscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator*=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'mulscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator/=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'divscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: template argument 1 is invalid 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator+=(pcl::GASDSignature984&, const pcl::GASDSignature984&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'plus' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator+=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'plusscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator-=(pcl::GASDSignature984&, const pcl::GASDSignature984&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'minus' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator-=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'minusscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator*=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'mulscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator/=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'divscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: template argument 1 is invalid 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator+=(pcl::GASDSignature7992&, const pcl::GASDSignature7992&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'plus' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator+=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'plusscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator-=(pcl::GASDSignature7992&, const pcl::GASDSignature7992&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'minus' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator-=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'minusscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator*=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'mulscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator/=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'divscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: template argument 1 is invalid 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator+=(pcl::Narf36&, const pcl::Narf36&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'plus' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator+=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'plusscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator-=(pcl::Narf36&, const pcl::Narf36&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'minus' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator-=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'minusscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator*=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'mulscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator/=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'divscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: template argument 1 is invalid 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator+=(pcl::GFPFHSignature16&, const pcl::GFPFHSignature16&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'plus' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator+=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'plusscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator-=(pcl::GFPFHSignature16&, const pcl::GFPFHSignature16&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'minus' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator-=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'minusscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator*=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'mulscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator/=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'divscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator+=(pcl::IntensityGradient&, const pcl::IntensityGradient&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator+=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator-=(pcl::IntensityGradient&, const pcl::IntensityGradient&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator-=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator*=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'mulscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'mulscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'mulscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator/=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'divscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'divscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'divscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator+=(pcl::PointWithScale&, const pcl::PointWithScale&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator+=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator-=(pcl::PointWithScale&, const pcl::PointWithScale&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator-=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator*=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator/=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator+=(pcl::PointSurfel&, const pcl::PointSurfel&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator+=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator-=(pcl::PointSurfel&, const pcl::PointSurfel&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator-=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator*=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator/=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator+=(pcl::_ReferenceFrame&, const pcl::_ReferenceFrame&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator+=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator-=(pcl::_ReferenceFrame&, const pcl::_ReferenceFrame&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator-=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator*=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator/=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator+=(pcl::_PointDEM&, const pcl::_PointDEM&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator+=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator-=(pcl::_PointDEM&, const pcl::_PointDEM&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator-=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator*=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator/=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:810:24: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 810 | using HasXY = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:813:26: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 813 | using HasNoXY = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:826:25: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 826 | using HasXYZ = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:829:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 829 | using HasNoXYZ = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:843:28: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 843 | using HasNormal = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:846:30: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 846 | using HasNoNormal = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:857:31: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 857 | using HasCurvature = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:860:33: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 860 | using HasNoCurvature = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:871:31: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 871 | using HasIntensity = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:874:33: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 874 | using HasNoIntensity = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:886:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 886 | using HasColor = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:889:29: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 889 | using HasNoColor = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:900:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 900 | using HasLabel = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:903:29: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 903 | using HasNoLabel = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/point_types.h:909, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/common/point_tests.h:108:38: error: 'pcl::traits::HasNoXY' has not been declared 108 | template = true> constexpr inline bool | ^~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:108:45: error: expected '>' before '<' token 108 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:114:38: error: 'pcl::traits::HasNoXYZ' has not been declared 114 | template = true> constexpr inline bool | ^~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:114:46: error: expected '>' before '<' token 114 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:120:38: error: 'pcl::traits::HasNoNormal' has not been declared 120 | template = true> constexpr inline bool | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:120:49: error: expected '>' before '<' token 120 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:127:38: error: 'pcl::traits::HasXY' has not been declared 127 | template = true> inline bool | ^~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:127:43: error: expected '>' before '<' token 127 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:128:3: error: redefinition of 'template > bool pcl::isXYFinite(const PointT&)' 128 | isXYFinite (const PointT& pt) noexcept | ^~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:109:3: note: 'template > constexpr bool pcl::isXYFinite(const PointT&)' previously declared here 109 | isXYFinite (const PointT&) noexcept | ^~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:133:38: error: 'pcl::traits::HasXYZ' has not been declared 133 | template = true> inline bool | ^~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:133:44: error: expected '>' before '<' token 133 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:134:3: error: redefinition of 'template > bool pcl::isXYZFinite(const PointT&)' 134 | isXYZFinite (const PointT& pt) noexcept | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:115:3: note: 'template > constexpr bool pcl::isXYZFinite(const PointT&)' previously declared here 115 | isXYZFinite (const PointT&) noexcept | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:139:38: error: 'pcl::traits::HasNormal' has not been declared 139 | template = true> inline bool | ^~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:139:47: error: expected '>' before '<' token 139 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:140:3: error: redefinition of 'template > bool pcl::isNormalFinite(const PointT&)' 140 | isNormalFinite (const PointT& pt) noexcept | ^~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:121:3: note: 'template > constexpr bool pcl::isNormalFinite(const PointT&)' previously declared here 121 | isNormalFinite (const PointT&) noexcept | ^~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:54: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 80 | struct CopyPointHelper::value>> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:54: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 80 | struct CopyPointHelper::value>> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:101: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 80 | struct CopyPointHelper::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:101: note: expected a type, got '( < std::is_same< , >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:106: error: expected unqualified-id before '>' token 80 | struct CopyPointHelper::value>> | ^~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:90:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 90 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:90:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 90 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:152: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 96 | pcl::traits::has_field>>>::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:152: note: expected a type, got '( < boost::mpl::and_ >, boost::mpl::or_ >, boost::mpl::not_ >, boost::mpl::and_, pcl::traits::has_field >, boost::mpl::and_, pcl::traits::has_field > > >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:157: error: expected unqualified-id before '>' token 96 | pcl::traits::has_field>>>::value>> | ^~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:109:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 109 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:109:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 109 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:134: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 113 | pcl::traits::has_field>>>::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:134: note: expected a type, got '( < boost::mpl::and_ >, boost::mpl::or_, pcl::traits::has_field >, boost::mpl::and_, pcl::traits::has_field > > >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:139: error: expected unqualified-id before '>' token 113 | pcl::traits::has_field>>>::value>> | ^~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In function 'int pcl::getFieldIndex(const string&, const std::vector&)': /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:27: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In lambda function: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:55: error: request for member 'name' in 'field', which is of non-class type 'const int' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In function 'void pcl::copyPointCloud(const pcl::PointCloud&, const std::vector&, pcl::PointCloud&)': /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:16: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:33: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In lambda function: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:61: error: request for member 'indices' in 'index', which is of non-class type 'const int' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~~~~ In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/ios:40, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::]' /usr/include/pcl-1.10/pcl/conversions.h:318:93: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/predefined_ops.h:283:11: note: candidate: 'void (*)(const int&)' /usr/include/c++/9/bits/predefined_ops.h:283:11: note: candidate expects 2 arguments, 2 provided In file included from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:48, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/conversions.h:317:28: note: candidate: 'pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^ /usr/include/pcl-1.10/pcl/conversions.h:317:28: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'const int&' In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/ios:40, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::]' /usr/include/pcl-1.10/pcl/common/io.h:65:77: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:49, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h:65:9: note: candidate: 'pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^ /usr/include/pcl-1.10/pcl/common/io.h:65:9: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'int' In file included from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/io/file_io.h: At global scope: /usr/include/pcl-1.10/pcl/io/file_io.h:235:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 235 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/io/file_io.h:252:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 252 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/io/file_io.h:266:18: error: expected initializer before '<' token 266 | copyValueString (const pcl::PCLPointCloud2 &cloud, | ^ /usr/include/pcl-1.10/pcl/io/file_io.h:280:18: error: expected initializer before '<' token 280 | copyValueString (const pcl::PCLPointCloud2 &cloud, | ^ /usr/include/pcl-1.10/pcl/io/file_io.h:304:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 304 | std::enable_if_t::value, bool> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/io/file_io.h:317:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 317 | std::enable_if_t::value, bool> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/ios:40, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::]' /usr/include/pcl-1.10/pcl/conversions.h:318:93: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/predefined_ops.h:283:11: note: candidate: 'void (*)(const int&)' /usr/include/c++/9/bits/predefined_ops.h:283:11: note: candidate expects 2 arguments, 2 provided In file included from /usr/include/pcl-1.10/pcl/common/io.h:48, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/conversions.h:317:28: note: candidate: 'pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^ /usr/include/pcl-1.10/pcl/conversions.h:317:28: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'const int&' In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/ios:40, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::]' /usr/include/pcl-1.10/pcl/common/io.h:65:77: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h:65:9: note: candidate: 'pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^ /usr/include/pcl-1.10/pcl/common/io.h:65:9: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'int' In file included from /usr/include/c++/9/algorithm:62, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_algo.h: In instantiation of '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator >; _OIter = std::back_insert_iterator >; _UnaryOperation = pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::]': /usr/include/pcl-1.10/pcl/PolygonMesh.h:55:24: required from here /usr/include/c++/9/bits/stl_algo.h:4343:24: error: no match for call to '(pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::) (const pcl::Vertices&)' 4343 | *__result = __unary_op(*__first); | ~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:50, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:22: note: candidate: 'pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::' 45 | [point_offset](auto polygon) | ^ /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:22: note: no known conversion for argument 1 from 'const pcl::Vertices' to 'int' In file included from /usr/include/c++/9/numeric:62, from /usr/include/pcl-1.10/pcl/common/io.h:43, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_numeric.h: In instantiation of '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = std::__cxx11::basic_string; _BinaryOperation = pcl::getFieldsList(const pcl::PCLPointCloud2&)::]': /usr/include/pcl-1.10/pcl/common/io.h:144:82: required from here /usr/include/c++/9/bits/stl_numeric.h:166:22: error: no match for call to '(pcl::getFieldsList(const pcl::PCLPointCloud2&)::) (std::__cxx11::basic_string&, const pcl::PCLPointField&)' 166 | __init = __binary_op(_GLIBCXX_MOVE_IF_20(__init), *__first); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_numeric.h:166:22: note: candidate: 'void (*)(const int&, const int&)' /usr/include/c++/9/bits/stl_numeric.h:166:22: note: candidate expects 3 arguments, 3 provided In file included from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h:144:9: note: candidate: 'pcl::getFieldsList(const pcl::PCLPointCloud2&)::' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^ /usr/include/pcl-1.10/pcl/common/io.h:144:9: note: no known conversion for argument 1 from 'std::__cxx11::basic_string' to 'const int&' In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/ios:40, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]::]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:72:35: required from 'int pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:64:37: required from 'int pcl::getFieldIndex(const string&, std::vector&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/visualization/impl/point_cloud_color_handlers.hpp:114:43: required from 'void pcl::visualization::PointCloudColorHandlerRGBField::setInputCloud(const PointCloudConstPtr&) [with PointT = pcl::PointXYZRGB; pcl::visualization::PointCloudColorHandlerRGBField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/point_cloud_color_handlers.h:287:11: required from 'pcl::visualization::PointCloudColorHandlerRGBField::PointCloudColorHandlerRGBField(const PointCloudConstPtr&) [with PointT = pcl::PointXYZRGB; pcl::visualization::PointCloudColorHandlerRGBField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/pcl_visualizer.h:880:100: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:586, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: candidate: 'pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]::' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^ /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'const int&' In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/ios:40, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]::]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:72:35: required from 'int pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:64:37: required from 'int pcl::getFieldIndex(const string&, std::vector&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/visualization/impl/point_cloud_color_handlers.hpp:442:43: required from 'void pcl::visualization::PointCloudColorHandlerRGBAField::setInputCloud(const PointCloudConstPtr&) [with PointT = pcl::PointXYZRGBA; pcl::visualization::PointCloudColorHandlerRGBAField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/point_cloud_color_handlers.h:463:11: required from 'pcl::visualization::PointCloudColorHandlerRGBAField::PointCloudColorHandlerRGBAField(const PointCloudConstPtr&) [with PointT = pcl::PointXYZRGBA; pcl::visualization::PointCloudColorHandlerRGBAField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/pcl_visualizer.h:893:102: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:586, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: candidate: 'pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]::' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^ /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'const int&' In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/ios:40, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]::]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:72:35: required from 'int pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:64:37: required from 'int pcl::getFieldIndex(const string&, std::vector&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/visualization/impl/point_cloud_color_handlers.hpp:508:43: required from 'void pcl::visualization::PointCloudColorHandlerLabelField::setInputCloud(const PointCloudConstPtr&) [with PointT = pcl::PointXYZL; pcl::visualization::PointCloudColorHandlerLabelField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/point_cloud_color_handlers.h:529:11: required from 'pcl::visualization::PointCloudColorHandlerLabelField::PointCloudColorHandlerLabelField(const PointCloudConstPtr&, bool) [with PointT = pcl::PointXYZL; pcl::visualization::PointCloudColorHandlerLabelField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/pcl_visualizer.h:906:100: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:586, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: candidate: 'pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]::' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^ /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'const int&' In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/ios:40, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]::]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:72:35: required from 'int pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:64:37: required from 'int pcl::getFieldIndex(const string&, std::vector&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/visualization/impl/point_cloud_color_handlers.hpp:114:43: required from 'void pcl::visualization::PointCloudColorHandlerRGBField::setInputCloud(const PointCloudConstPtr&) [with PointT = pcl::PointXYZ; pcl::visualization::PointCloudColorHandlerRGBField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/point_cloud_color_handlers.h:287:11: required from 'pcl::visualization::PointCloudColorHandlerRGBField::PointCloudColorHandlerRGBField(const PointCloudConstPtr&) [with PointT = pcl::PointXYZ; pcl::visualization::PointCloudColorHandlerRGBField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/impl/pcl_visualizer.hpp:100:44: required from 'bool pcl::visualization::PCLVisualizer::addPointCloud(const typename pcl::PointCloud::ConstPtr&, const pcl::visualization::PointCloudGeometryHandler&, const string&, int) [with PointT = pcl::PointXYZ; typename pcl::PointCloud::ConstPtr = boost::shared_ptr >; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/visualization/impl/pcl_visualizer.hpp:82:72: required from 'bool pcl::visualization::PCLVisualizer::addPointCloud(const typename pcl::PointCloud::ConstPtr&, const string&, int) [with PointT = pcl::PointXYZ; typename pcl::PointCloud::ConstPtr = boost::shared_ptr >; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/visualization/pcl_visualizer.h:867:68: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:586, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: candidate: 'pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]::' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^ /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'const int&' In file included from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp: In instantiation of 'void pcl::copyPoint(const PointInT&, PointOutT&) [with PointInT = pcl::PointXYZ; PointOutT = pcl::PointXYZRGBNormal]': /usr/include/pcl-1.10/pcl/common/impl/io.hpp:139:17: required from 'void pcl::copyPointCloud(const pcl::PointCloud&, pcl::PointCloud&) [with PointInT = pcl::PointXYZ; PointOutT = pcl::PointXYZRGBNormal]' /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:62:57: required from here /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:141:8: error: no match for call to '(pcl::detail::CopyPointHelper) (const pcl::PointXYZ&, pcl::PointXYZRGBNormal&)' 141 | copy (point_in, point_out); | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp: In instantiation of 'void pcl::copyPoint(const PointInT&, PointOutT&) [with PointInT = pcl::Normal; PointOutT = pcl::PointXYZRGBNormal]': /usr/include/pcl-1.10/pcl/common/impl/io.hpp:139:17: required from 'void pcl::copyPointCloud(const pcl::PointCloud&, pcl::PointCloud&) [with PointInT = pcl::Normal; PointOutT = pcl::PointXYZRGBNormal]' /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:74:51: required from here /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:141:8: error: no match for call to '(pcl::detail::CopyPointHelper) (const pcl::Normal&, pcl::PointXYZRGBNormal&)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp: In instantiation of 'void pcl::copyPoint(const PointInT&, PointOutT&) [with PointInT = pcl::PointXYZ; PointOutT = pcl::PointXYZ]': /usr/include/pcl-1.10/pcl/common/impl/io.hpp:139:17: required from 'void pcl::copyPointCloud(const pcl::PointCloud&, pcl::PointCloud&) [with PointInT = pcl::PointXYZ; PointOutT = pcl::PointXYZ]' /usr/include/pcl-1.10/pcl/filters/filter.h:142:31: required from 'void pcl::Filter::filter(pcl::Filter::PointCloud&) [with PointT = pcl::PointXYZ; pcl::Filter::PointCloud = pcl::PointCloud]' /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:13:28: required from here /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:141:8: error: no match for call to '(pcl::detail::CopyPointHelper) (const pcl::PointXYZ&, pcl::PointXYZ&)' make[2]: *** [aicp_core/CMakeFiles/aicpUtils.dir/build.make:118: aicp_core/CMakeFiles/aicpUtils.dir/src/utils/icpMonitor.cpp.o] Error 1 In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/algorithm:61, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::]' /usr/include/pcl-1.10/pcl/conversions.h:318:93: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/predefined_ops.h:283:11: note: candidate: 'void (*)(const int&)' /usr/include/c++/9/bits/predefined_ops.h:283:11: note: candidate expects 2 arguments, 2 provided In file included from /usr/include/pcl-1.10/pcl/common/io.h:48, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/conversions.h:317:28: note: candidate: 'pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^ /usr/include/pcl-1.10/pcl/conversions.h:317:28: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'const int&' In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/algorithm:61, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::]' /usr/include/pcl-1.10/pcl/common/io.h:65:77: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h:65:9: note: candidate: 'pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^ /usr/include/pcl-1.10/pcl/common/io.h:65:9: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'int' In file included from /usr/include/pcl-1.10/pcl/kdtree/kdtree.h:44, from /usr/include/pcl-1.10/pcl/kdtree/kdtree_flann.h:43, from /usr/include/pcl-1.10/pcl/search/kdtree.h:43, from /usr/include/pcl-1.10/pcl/search/pcl_search.h:43, from /usr/include/pcl-1.10/pcl/filters/radius_outlier_removal.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:16, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of 'void pcl::DefaultFeatureRepresentation::NdCopyPointFunctor::operator()() [with Key = pcl::fields::f1; PointDefault = pcl::PPFSignature]': /usr/include/pcl-1.10/pcl/for_each_type.h:82:7: required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 0>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:98:92: required from 'void pcl::for_each_type(F) [with Sequence = boost::mpl::vector; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/point_representation.h:310:40: required from 'void pcl::DefaultFeatureRepresentation::copyToFloatArray(const PointDefault&, float*) const [with PointDefault = pcl::PPFSignature]' /usr/include/pcl-1.10/pcl/point_representation.h:308:7: required from here /usr/include/pcl-1.10/pcl/point_representation.h:252:48: error: the value of 'NrDims' is not usable in a constant expression 252 | Helper::copyPoint (p1_, p2_, f_idx_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h:251:19: note: 'NrDims' was not initialized with a constant expression 251 | const int NrDims = pcl::traits::datatype::size; | ^~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h:252:48: note: in template argument for type 'int' 252 | Helper::copyPoint (p1_, p2_, f_idx_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of 'void pcl::DefaultFeatureRepresentation::NdCopyPointFunctor::operator()() [with Key = pcl::fields::f2; PointDefault = pcl::PPFSignature]': /usr/include/pcl-1.10/pcl/for_each_type.h:82:7: required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 1>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 0>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:98:92: required from 'void pcl::for_each_type(F) [with Sequence = boost::mpl::vector; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/point_representation.h:310:40: required from 'void pcl::DefaultFeatureRepresentation::copyToFloatArray(const PointDefault&, float*) const [with PointDefault = pcl::PPFSignature]' /usr/include/pcl-1.10/pcl/point_representation.h:308:7: required from here /usr/include/pcl-1.10/pcl/point_representation.h:252:48: error: the value of 'NrDims' is not usable in a constant expression /usr/include/pcl-1.10/pcl/point_representation.h:251:19: note: 'NrDims' was not initialized with a constant expression 251 | const int NrDims = pcl::traits::datatype::size; | ^~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h:252:48: note: in template argument for type 'int' 252 | Helper::copyPoint (p1_, p2_, f_idx_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of 'void pcl::DefaultFeatureRepresentation::NdCopyPointFunctor::operator()() [with Key = pcl::fields::f3; PointDefault = pcl::PPFSignature]': /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: recursively required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 1>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 0>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:98:92: required from 'void pcl::for_each_type(F) [with Sequence = boost::mpl::vector; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/point_representation.h:310:40: required from 'void pcl::DefaultFeatureRepresentation::copyToFloatArray(const PointDefault&, float*) const [with PointDefault = pcl::PPFSignature]' /usr/include/pcl-1.10/pcl/point_representation.h:308:7: required from here /usr/include/pcl-1.10/pcl/point_representation.h:252:48: error: the value of 'NrDims' is not usable in a constant expression /usr/include/pcl-1.10/pcl/point_representation.h:251:19: note: 'NrDims' was not initialized with a constant expression 251 | const int NrDims = pcl::traits::datatype::size; | ^~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h:252:48: note: in template argument for type 'int' 252 | Helper::copyPoint (p1_, p2_, f_idx_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of 'void pcl::DefaultFeatureRepresentation::NdCopyPointFunctor::operator()() [with Key = pcl::fields::f4; PointDefault = pcl::PPFSignature]': /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: recursively required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 1>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 0>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:98:92: required from 'void pcl::for_each_type(F) [with Sequence = boost::mpl::vector; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/point_representation.h:310:40: required from 'void pcl::DefaultFeatureRepresentation::copyToFloatArray(const PointDefault&, float*) const [with PointDefault = pcl::PPFSignature]' /usr/include/pcl-1.10/pcl/point_representation.h:308:7: required from here /usr/include/pcl-1.10/pcl/point_representation.h:252:48: error: the value of 'NrDims' is not usable in a constant expression /usr/include/pcl-1.10/pcl/point_representation.h:251:19: note: 'NrDims' was not initialized with a constant expression 251 | const int NrDims = pcl::traits::datatype::size; | ^~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h:252:48: note: in template argument for type 'int' 252 | Helper::copyPoint (p1_, p2_, f_idx_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of 'void pcl::DefaultFeatureRepresentation::NdCopyPointFunctor::operator()() [with Key = pcl::fields::alpha_m; PointDefault = pcl::PPFSignature]': /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: recursively required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 1>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 0>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:98:92: required from 'void pcl::for_each_type(F) [with Sequence = boost::mpl::vector; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/point_representation.h:310:40: required from 'void pcl::DefaultFeatureRepresentation::copyToFloatArray(const PointDefault&, float*) const [with PointDefault = pcl::PPFSignature]' /usr/include/pcl-1.10/pcl/point_representation.h:308:7: required from here /usr/include/pcl-1.10/pcl/point_representation.h:252:48: error: the value of 'NrDims' is not usable in a constant expression /usr/include/pcl-1.10/pcl/point_representation.h:251:19: note: 'NrDims' was not initialized with a constant expression 251 | const int NrDims = pcl::traits::datatype::size; | ^~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h:252:48: note: in template argument for type 'int' 252 | Helper::copyPoint (p1_, p2_, f_idx_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[2]: *** [aicp_core/CMakeFiles/aicpRegistration.dir/build.make:66: aicp_core/CMakeFiles/aicpRegistration.dir/src/registration/pointmatcher_registration.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:284: aicp_core/CMakeFiles/aicpRegistration.dir/all] Error 2 In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/algorithm:61, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]::]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:72:35: required from 'int pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:64:37: required from 'int pcl::getFieldIndex(const string&, std::vector&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/visualization/impl/point_cloud_color_handlers.hpp:114:43: required from 'void pcl::visualization::PointCloudColorHandlerRGBField::setInputCloud(const PointCloudConstPtr&) [with PointT = pcl::PointXYZRGB; pcl::visualization::PointCloudColorHandlerRGBField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/point_cloud_color_handlers.h:287:11: required from 'pcl::visualization::PointCloudColorHandlerRGBField::PointCloudColorHandlerRGBField(const PointCloudConstPtr&) [with PointT = pcl::PointXYZRGB; pcl::visualization::PointCloudColorHandlerRGBField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/pcl_visualizer.h:880:100: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: candidate: 'pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]::' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^ /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'const int&' In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/algorithm:61, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]::]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:72:35: required from 'int pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:64:37: required from 'int pcl::getFieldIndex(const string&, std::vector&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/visualization/impl/point_cloud_color_handlers.hpp:442:43: required from 'void pcl::visualization::PointCloudColorHandlerRGBAField::setInputCloud(const PointCloudConstPtr&) [with PointT = pcl::PointXYZRGBA; pcl::visualization::PointCloudColorHandlerRGBAField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/point_cloud_color_handlers.h:463:11: required from 'pcl::visualization::PointCloudColorHandlerRGBAField::PointCloudColorHandlerRGBAField(const PointCloudConstPtr&) [with PointT = pcl::PointXYZRGBA; pcl::visualization::PointCloudColorHandlerRGBAField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/pcl_visualizer.h:893:102: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: candidate: 'pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]::' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^ /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'const int&' In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/algorithm:61, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]::]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:72:35: required from 'int pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:64:37: required from 'int pcl::getFieldIndex(const string&, std::vector&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/visualization/impl/point_cloud_color_handlers.hpp:508:43: required from 'void pcl::visualization::PointCloudColorHandlerLabelField::setInputCloud(const PointCloudConstPtr&) [with PointT = pcl::PointXYZL; pcl::visualization::PointCloudColorHandlerLabelField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/point_cloud_color_handlers.h:529:11: required from 'pcl::visualization::PointCloudColorHandlerLabelField::PointCloudColorHandlerLabelField(const PointCloudConstPtr&, bool) [with PointT = pcl::PointXYZL; pcl::visualization::PointCloudColorHandlerLabelField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/pcl_visualizer.h:906:100: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: candidate: 'pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]::' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^ /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'const int&' In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/algorithm:61, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]::]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:72:35: required from 'int pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:64:37: required from 'int pcl::getFieldIndex(const string&, std::vector&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/visualization/impl/point_cloud_color_handlers.hpp:114:43: required from 'void pcl::visualization::PointCloudColorHandlerRGBField::setInputCloud(const PointCloudConstPtr&) [with PointT = pcl::PointXYZ; pcl::visualization::PointCloudColorHandlerRGBField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/point_cloud_color_handlers.h:287:11: required from 'pcl::visualization::PointCloudColorHandlerRGBField::PointCloudColorHandlerRGBField(const PointCloudConstPtr&) [with PointT = pcl::PointXYZ; pcl::visualization::PointCloudColorHandlerRGBField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/impl/pcl_visualizer.hpp:100:44: required from 'bool pcl::visualization::PCLVisualizer::addPointCloud(const typename pcl::PointCloud::ConstPtr&, const pcl::visualization::PointCloudGeometryHandler&, const string&, int) [with PointT = pcl::PointXYZ; typename pcl::PointCloud::ConstPtr = boost::shared_ptr >; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/visualization/impl/pcl_visualizer.hpp:82:72: required from 'bool pcl::visualization::PCLVisualizer::addPointCloud(const typename pcl::PointCloud::ConstPtr&, const string&, int) [with PointT = pcl::PointXYZ; typename pcl::PointCloud::ConstPtr = boost::shared_ptr >; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/visualization/pcl_visualizer.h:867:68: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: candidate: 'pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]::' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^ /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'const int&' In file included from /usr/include/pcl-1.10/pcl/kdtree/kdtree.h:44, from /usr/include/pcl-1.10/pcl/kdtree/kdtree_flann.h:43, from /usr/include/pcl-1.10/pcl/search/kdtree.h:43, from /usr/include/pcl-1.10/pcl/search/pcl_search.h:43, from /usr/include/pcl-1.10/pcl/filters/radius_outlier_removal.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:16, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of 'void pcl::DefaultFeatureRepresentation::NdCopyPointFunctor::operator()() [with Key = pcl::fields::f1; PointDefault = pcl::PPFSignature]': /usr/include/pcl-1.10/pcl/for_each_type.h:82:7: required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 0>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:98:92: required from 'void pcl::for_each_type(F) [with Sequence = boost::mpl::vector; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/point_representation.h:310:40: required from 'void pcl::DefaultFeatureRepresentation::copyToFloatArray(const PointDefault&, float*) const [with PointDefault = pcl::PPFSignature]' /usr/include/pcl-1.10/pcl/point_representation.h:308:7: required from here /usr/include/pcl-1.10/pcl/point_representation.h:252:48: error: the value of 'NrDims' is not usable in a constant expression 252 | Helper::copyPoint (p1_, p2_, f_idx_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h:251:19: note: 'NrDims' was not initialized with a constant expression 251 | const int NrDims = pcl::traits::datatype::size; | ^~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h:252:48: note: in template argument for type 'int' 252 | Helper::copyPoint (p1_, p2_, f_idx_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of 'void pcl::DefaultFeatureRepresentation::NdCopyPointFunctor::operator()() [with Key = pcl::fields::f2; PointDefault = pcl::PPFSignature]': /usr/include/pcl-1.10/pcl/for_each_type.h:82:7: required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 1>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 0>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:98:92: required from 'void pcl::for_each_type(F) [with Sequence = boost::mpl::vector; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/point_representation.h:310:40: required from 'void pcl::DefaultFeatureRepresentation::copyToFloatArray(const PointDefault&, float*) const [with PointDefault = pcl::PPFSignature]' /usr/include/pcl-1.10/pcl/point_representation.h:308:7: required from here /usr/include/pcl-1.10/pcl/point_representation.h:252:48: error: the value of 'NrDims' is not usable in a constant expression /usr/include/pcl-1.10/pcl/point_representation.h:251:19: note: 'NrDims' was not initialized with a constant expression 251 | const int NrDims = pcl::traits::datatype::size; | ^~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h:252:48: note: in template argument for type 'int' 252 | Helper::copyPoint (p1_, p2_, f_idx_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of 'void pcl::DefaultFeatureRepresentation::NdCopyPointFunctor::operator()() [with Key = pcl::fields::f3; PointDefault = pcl::PPFSignature]': /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: recursively required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 1>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 0>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:98:92: required from 'void pcl::for_each_type(F) [with Sequence = boost::mpl::vector; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/point_representation.h:310:40: required from 'void pcl::DefaultFeatureRepresentation::copyToFloatArray(const PointDefault&, float*) const [with PointDefault = pcl::PPFSignature]' /usr/include/pcl-1.10/pcl/point_representation.h:308:7: required from here /usr/include/pcl-1.10/pcl/point_representation.h:252:48: error: the value of 'NrDims' is not usable in a constant expression /usr/include/pcl-1.10/pcl/point_representation.h:251:19: note: 'NrDims' was not initialized with a constant expression 251 | const int NrDims = pcl::traits::datatype::size; | ^~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h:252:48: note: in template argument for type 'int' 252 | Helper::copyPoint (p1_, p2_, f_idx_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of 'void pcl::DefaultFeatureRepresentation::NdCopyPointFunctor::operator()() [with Key = pcl::fields::f4; PointDefault = pcl::PPFSignature]': /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: recursively required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 1>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 0>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:98:92: required from 'void pcl::for_each_type(F) [with Sequence = boost::mpl::vector; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/point_representation.h:310:40: required from 'void pcl::DefaultFeatureRepresentation::copyToFloatArray(const PointDefault&, float*) const [with PointDefault = pcl::PPFSignature]' /usr/include/pcl-1.10/pcl/point_representation.h:308:7: required from here /usr/include/pcl-1.10/pcl/point_representation.h:252:48: error: the value of 'NrDims' is not usable in a constant expression /usr/include/pcl-1.10/pcl/point_representation.h:251:19: note: 'NrDims' was not initialized with a constant expression 251 | const int NrDims = pcl::traits::datatype::size; | ^~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h:252:48: note: in template argument for type 'int' 252 | Helper::copyPoint (p1_, p2_, f_idx_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of 'void pcl::DefaultFeatureRepresentation::NdCopyPointFunctor::operator()() [with Key = pcl::fields::alpha_m; PointDefault = pcl::PPFSignature]': /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: recursively required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 1>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 0>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:98:92: required from 'void pcl::for_each_type(F) [with Sequence = boost::mpl::vector; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/point_representation.h:310:40: required from 'void pcl::DefaultFeatureRepresentation::copyToFloatArray(const PointDefault&, float*) const [with PointDefault = pcl::PPFSignature]' /usr/include/pcl-1.10/pcl/point_representation.h:308:7: required from here /usr/include/pcl-1.10/pcl/point_representation.h:252:48: error: the value of 'NrDims' is not usable in a constant expression /usr/include/pcl-1.10/pcl/point_representation.h:251:19: note: 'NrDims' was not initialized with a constant expression 251 | const int NrDims = pcl::traits::datatype::size; | ^~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h:252:48: note: in template argument for type 'int' 252 | Helper::copyPoint (p1_, p2_, f_idx_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[2]: *** [aicp_core/CMakeFiles/aicpUtils.dir/build.make:131: aicp_core/CMakeFiles/aicpUtils.dir/src/utils/filteringUtils.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:311: aicp_core/CMakeFiles/aicpUtils.dir/all] Error 2 make: *** [Makefile:133: all] Error 2 An unexpected error occured. The last 10 log lines are shown below. | 251 | const int NrDims = pcl::traits::datatype::size; | | ^~~~~~ | /usr/include/pcl-1.10/pcl/point_representation.h:252:48: note: in template argument for type 'int' | 252 | Helper::copyPoint (p1_, p2_, f_idx_); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' | make[1]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' | make[2]: *** [aicp_core/CMakeFiles/aicpUtils.dir/build.make:131: aicp_core/CMakeFiles/aicpUtils.dir/src/utils/filteringUtils.cpp.o] Error 1 | make[1]: *** [CMakeFiles/Makefile2:311: aicp_core/CMakeFiles/aicpUtils.dir/all] Error 2 | make: *** [Makefile:133: all] Error 2 For details or bug reports, check the complete log file in: /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/build.log make[3]: *** [/local/robotpkg/var/lib/robotpkg/mk/build/build.mk:204: do-build-make(/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build)] Error 2 make[2]: *** [/local/robotpkg/var/lib/robotpkg/mk/pkg/package.mk:42: pkg-check-installed] Error 2 => Marking ros-aicp-mapping-1.0.1 as broken ERROR: make: *** [package] Error 2 ===> Deinstalling for ros-aicp-mapping Removed digest-20080510 Removing dependency libpointmatcher-1.3.1 Removed libnabo-1.0.7 Removed opencv3-3.4.3r1 Removing dependency py38-rosdep-0.10.30r1 Removing dependency py38-ros-catkin-0.7.29 Removing dependency ros-angles-1.9.13 Removing dependency ros-environment-1.3.2r1 Removing dependency ros-rospack-2.5.1 Removing dependency ros-roscpp-core-0.6.11 Removing dependency ros-genmsg-0.6.0 Removing dependency ros-ros-1.15.8r1 Removing dependency ros-console-1.13.7r1 Removing dependency ros-gennodejs-2.0.1 Removing dependency ros-genlisp-0.4.18 Removing dependency ros-geneus-3.0.0 Removing dependency ros-gencpp-0.6.5 Removing dependency ros-genpy-0.6.16 Removing dependency ros-message-runtime-0.4.12 Removing dependency ros-message-generation-0.4.0 Removing dependency ros-std-msgs-0.5.11 Removing dependency ros-common-msgs-1.13.1 Removing dependency ros-comm-msgs-1.11.2r1 Removing dependency ros-class-loader-0.4.1 Removing dependency ros-pluginlib-1.12.1 Removing dependency ros-comm-1.16.0r1 Removing dependency ros-pcl-msgs-0.2.0 Removing dependency ros-bond-core-1.8.6r1 Removing dependency ros-dynamic-reconfigure-1.7.3 Removing dependency ros-nodelet-core-1.9.16 Removing dependency ros-actionlib-1.14.0 Removing dependency ros-geometry2-0.7.7 Removing dependency ros-geometry-1.13.2 Removing dependency ros-perception-pcl-1.7.0r2 Removing dependency ros-cmake-modules-0.4.1 Removed py38-catkin-pkg-1.0.0 Removed tnftp-20151004~ssl